r1409 - xwiki/trunk/core/src/main/java/com/xpn/xwiki/objects/classes

Ludovic Dubost ludovic at users.forge.objectweb.org
Thu Oct 19 04:37:22 CEST 2006


Author: ludovic
Date: 2006-10-19 04:37:21 +0200 (Thu, 19 Oct 2006)
New Revision: 1409

Modified:
   xwiki/trunk/core/src/main/java/com/xpn/xwiki/objects/classes/BaseClass.java
Log:
Readd deleted function addDBListField in BaseClass

Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/objects/classes/BaseClass.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/objects/classes/BaseClass.java	2006-10-19 02:23:21 UTC (rev 1408)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/objects/classes/BaseClass.java	2006-10-19 02:37:21 UTC (rev 1409)
@@ -456,6 +456,21 @@
         return false;
     }
 
+    public boolean addDBListField(String fieldName, String fieldPrettyName, int size, boolean multiSelect, String sql) {
+        if (get(fieldName)==null) {
+            DBListClass list_class = new DBListClass();
+            list_class.setName(fieldName);
+            list_class.setPrettyName(fieldPrettyName);
+            list_class.setSize(size);
+            list_class.setMultiSelect(multiSelect);
+            list_class.setSql(sql);
+            list_class.setObject(this);
+            put(fieldName, list_class);
+            return true;
+        }
+        return false;
+    }
+
     public void setCustomMapping(String customMapping) {
         this.customMapping = customMapping;
     }





More information about the Xwiki-notifications mailing list