Update of /var/cvs/src/org/mmbase/util/functions
In directory james.mmbase.org:/tmp/cvs-serv13891
Modified Files:
BeanFunction.java
Log Message:
BeanFunction.Producers need a unique string, because the toString is used as a
key in SmartPathFunction's
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/functions
Index: BeanFunction.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/functions/BeanFunction.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- BeanFunction.java 20 Aug 2008 22:18:42 -0000 1.27
+++ BeanFunction.java 19 Jan 2009 13:45:35 -0000 1.28
@@ -27,20 +27,22 @@
* delegates to a static method in this class).
*
* @author Michiel Meeuwissen
- * @version $Id: BeanFunction.java,v 1.27 2008/08/20 22:18:42 michiel Exp $
+ * @version $Id: BeanFunction.java,v 1.28 2009/01/19 13:45:35 michiel Exp $
* @see org.mmbase.util.functions.MethodFunction
* @see org.mmbase.util.functions.FunctionFactory
* @since MMBase-1.8
*/
public class BeanFunction extends AbstractFunction<Object> {
+
+ private static int producerSeq = 0;
/**
* @since MMBase-1.8.5
*/
public static abstract class Producer {
public abstract Object getInstance();
public String toString() {
- return getClass().getName();
+ return getClass().getName() + "." + (producerSeq++);
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs