Update of
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/builders
In directory james.mmbase.org:/tmp/cvs-serv11857/builders
Modified Files:
CronJobs.java NodeCronEntry.java
Log Message:
simplified using 1.5's enum
See also:
http://cvs.mmbase.org/viewcvs/applications/crontab/src/org/mmbase/applications/crontab/builders
Index: CronJobs.java
===================================================================
RCS file:
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/builders/CronJobs.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- CronJobs.java 14 Jul 2008 13:51:36 -0000 1.6
+++ CronJobs.java 29 Jul 2008 10:01:21 -0000 1.7
@@ -18,7 +18,7 @@
* The builder also starts the CronDeamon. on startup the list of cronjobs is
loaded into memory.
* <b>The builder uses the bridge to get a cloud using class security.</b>
* @author Kees Jongenburger
- * @version $Id: CronJobs.java,v 1.6 2008/07/14 13:51:36 michiel Exp $
+ * @version $Id: CronJobs.java,v 1.7 2008/07/29 10:01:21 michiel Exp $
*/
public class CronJobs extends MMObjectBuilder implements Runnable {
@@ -155,7 +155,7 @@
*/
public void setDefaults(MMObjectNode node) {
super.setDefaults(node);
- node.setValue("type", CronEntry.DEFAULT_JOB_TYPE);
+ node.setValue("type", CronEntry.Type.DEFAULT.ordinal());
node.setValue("crontime", "*/5 * * * *");
}
Index: NodeCronEntry.java
===================================================================
RCS file:
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/builders/NodeCronEntry.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- NodeCronEntry.java 14 Jul 2008 13:51:36 -0000 1.2
+++ NodeCronEntry.java 29 Jul 2008 10:01:21 -0000 1.3
@@ -7,6 +7,8 @@
*/
package org.mmbase.applications.crontab.builders;
+import org.mmbase.applications.crontab.CronEntry;
+
import org.mmbase.bridge.Node;
import java.util.*;
@@ -15,17 +17,17 @@
/**
*
* @author Michiel Meeuwissen
- * @version $Id: NodeCronEntry.java,v 1.2 2008/07/14 13:51:36 michiel Exp $
+ * @version $Id: NodeCronEntry.java,v 1.3 2008/07/29 10:01:21 michiel Exp $
* @since MMBase-1.8.6
*/
-public class NodeCronEntry extends org.mmbase.applications.crontab.CronEntry {
+public class NodeCronEntry extends CronEntry {
private static final Logger log =
Logging.getLoggerInstance(NodeCronEntry.class);
public NodeCronEntry(Node node) throws Exception {
- super("" + node.getNumber(), node.getStringValue("crontime"),
node.getStringValue("name"), node.getStringValue("classfile"),
node.getStringValue("config"),node.getIntValue("type"));
+ super("" + node.getNumber(), node.getStringValue("crontime"),
node.getStringValue("name"), node.getStringValue("classfile"),
node.getStringValue("config"),
CronEntry.Type.valueOf(node.getIntValue("type")));
assert node != null;
if (node.getNodeManager().hasField("lastrun")) {
lastRun = node.getDateValue("lastrun");
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs