r1276 - xwiki/trunk/src/main/java/com/xpn/xwiki/objects

Ludovic Dubost ludovic at users.forge.objectweb.org
Mon Sep 4 17:46:00 CEST 2006


Author: ludovic
Date: 2006-09-04 17:45:59 +0200 (Mon, 04 Sep 2006)
New Revision: 1276

Modified:
   xwiki/trunk/src/main/java/com/xpn/xwiki/objects/BaseCollection.java
Log:
Added getListValue/setListValue

Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/objects/BaseCollection.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/objects/BaseCollection.java	2006-09-04 14:48:48 UTC (rev 1275)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/objects/BaseCollection.java	2006-09-04 15:45:59 UTC (rev 1276)
@@ -283,6 +283,21 @@
         safeput(name, property);
     }
 
+    public List getListValue(String name) {
+        ListProperty prop = (ListProperty)safeget(name);
+        if (prop==null)
+         return new ArrayList();
+        else {
+            return  (List)prop.getValue();
+        }
+    }
+
+    public void setListValue(String name, List value) {
+        ListProperty property = new ListProperty();
+        property.setValue(value);
+        safeput(name, property);
+    }
+
     // These functions should not be used
     // but instead our own implementation
     private Map getFields() {





More information about the Xwiki-notifications mailing list