1 package org.campware.cream.modules.actions; 2 3 42 43 import org.apache.velocity.context.Context; 44 45 import org.apache.turbine.util.RunData; 46 import org.apache.torque.util.Criteria; 47 48 import org.campware.cream.om.TurbineScheduledJob; 49 import org.campware.cream.om.TurbineScheduledJobPeer; 50 51 55 public class SchedulerSQL extends CreamAction 56 { 57 67 public void doInsert(RunData data, Context context) 68 throws Exception 69 { 70 TurbineScheduledJob entry = new TurbineScheduledJob(); 71 data.getParameters().setProperties(entry); 72 entry.save(); 73 } 74 75 83 public void doUpdate(RunData data, Context context) 84 throws Exception 85 { 86 TurbineScheduledJob entry = new TurbineScheduledJob(); 87 data.getParameters().setProperties(entry); 88 entry.setModified(true); 89 entry.setNew(false); 90 entry.save(); 91 } 92 93 97 public void doDelete(RunData data, Context context) 98 throws Exception 99 { 100 Criteria criteria = new Criteria(); 101 criteria.add(TurbineScheduledJobPeer.JOB_ID, data.getParameters().getInt("jobid")); 102 TurbineScheduledJobPeer.doDelete(criteria); 103 } 104 105 } 106 | Popular Tags |