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

Reply via email to