Author: michiel
Date: 2010-05-26 10:21:45 +0200 (Wed, 26 May 2010)
New Revision: 42265
Modified:
mmbase/trunk/bridge/src/main/java/org/mmbase/datatypes/DataTypes.java
Log:
added a utility method
Modified: mmbase/trunk/bridge/src/main/java/org/mmbase/datatypes/DataTypes.java
===================================================================
--- mmbase/trunk/bridge/src/main/java/org/mmbase/datatypes/DataTypes.java
2010-05-26 08:20:18 UTC (rev 42264)
+++ mmbase/trunk/bridge/src/main/java/org/mmbase/datatypes/DataTypes.java
2010-05-26 08:21:45 UTC (rev 42265)
@@ -418,6 +418,31 @@
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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs