Author: michiel
Date: 2009-10-16 18:13:00 +0200 (Fri, 16 Oct 2009)
New Revision: 39179

Modified:
   mmbase/branches/MMBase-1_8/src/org/mmbase/module/builders/DayMarkers.java
Log:
made age function available as a builder function (and hence by bridge only)

Modified: 
mmbase/branches/MMBase-1_8/src/org/mmbase/module/builders/DayMarkers.java
===================================================================
--- mmbase/branches/MMBase-1_8/src/org/mmbase/module/builders/DayMarkers.java   
2009-10-16 11:52:22 UTC (rev 39178)
+++ mmbase/branches/MMBase-1_8/src/org/mmbase/module/builders/DayMarkers.java   
2009-10-16 16:13:00 UTC (rev 39179)
@@ -15,6 +15,7 @@
 import org.mmbase.storage.search.implementation.*;
 import org.mmbase.storage.search.*;
 import org.mmbase.util.*;
+import org.mmbase.util.functions.*;
 
 import org.mmbase.util.logging.*;
 
@@ -90,6 +91,14 @@
         }
         createMarker();
 
+        addFunction(new AbstractFunction("ageForNumber", new Parameter[] { new 
Parameter("nodenumber", Integer.class)}, ReturnType.INTEGER) {
+                public Object getFunctionValue(Parameters parameters) {
+                    int nodeNumber = 
Casting.toInt(parameters.get("nodenumber"));
+                    return Integer.valueOf(DayMarkers.this.getAge(nodeNumber));
+                }
+
+            });
+
         return result;
     }
 

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to