Author: michiel Date: 2010-05-26 10:20:18 +0200 (Wed, 26 May 2010) New Revision: 42264
Modified: mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/datatypes/DataTypes.java Log: added a utility method Modified: mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/datatypes/DataTypes.java =================================================================== --- mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/datatypes/DataTypes.java 2010-05-25 18:20:41 UTC (rev 42263) +++ mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/datatypes/DataTypes.java 2010-05-26 08:20:18 UTC (rev 42264) @@ -415,6 +415,28 @@ return doc; } + + /** + * @since MMBase-1.9.4 + */ + public static int getEnforceStrength(String enforce) { + if (enforce.equals("absolute")) { + return DataType.ENFORCE_ABSOLUTE; + } else if (enforce.equals("always") || enforce.equals("")) { + return DataType.ENFORCE_ALWAYS; + } else if (enforce.equals("onchange")) { + return DataType.ENFORCE_ONCHANGE; + } else if (enforce.equals("oncreate")) { + return DataType.ENFORCE_ONCREATE; + } else if (enforce.equals("onvalidate")) { + return DataType.ENFORCE_ONVALIDATE; + } else if (enforce.equals("never")) { + return DataType.ENFORCE_NEVER; + } else { + return -1; + } + } + public static void main(String arg[]) throws Exception { DataTypes.initialize(); DataType dt = DataTypes.getDataType(arg[0]); _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs