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