Update of /var/cvs/src/org/mmbase/util/functions
In directory james.mmbase.org:/tmp/cvs-serv20054

Modified Files:
        Parameters.java 
Log Message:
a utitliey function 'setAllIfDefined'


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/functions


Index: Parameters.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/functions/Parameters.java,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- Parameters.java     25 Nov 2007 18:25:49 -0000      1.38
+++ Parameters.java     22 Jan 2008 16:43:41 -0000      1.39
@@ -23,7 +23,7 @@
  *
  * @author Michiel Meeuwissen
  * @since  MMBase-1.7
- * @version $Id: Parameters.java,v 1.38 2007/11/25 18:25:49 nklasens Exp $
+ * @version $Id: Parameters.java,v 1.39 2008/01/22 16:43:41 michiel Exp $
  * @see Parameter
  * @see #Parameters(Parameter[])
  */
@@ -396,6 +396,15 @@
         }
         return this;
     }
+    /**
+     * @since MMBase-1.9
+     */
+    public Parameters setAllIfDefinied(Parameters params) {
+        for (Parameter param : params.getDefinition()) {
+            setIfDefined(param, params.get(param));
+        }
+        return this;
+    }
 
     public Parameters subList(int fromIndex, int toIndex) {
         return new Parameters(this, fromIndex, toIndex);
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to