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.TurbineGroup; 49 import org.campware.cream.om.TurbineGroupPeer; 50 51 55 public class GroupSQL extends CreamAction 56 { 57 67 public void doInsert(RunData data, Context context) 68 throws Exception 69 { 70 TurbineGroup entry = new TurbineGroup(); 71 data.getParameters().setProperties(entry); 72 entry.save(); 73 } 74 75 83 public void doUpdate(RunData data, Context context) 84 throws Exception 85 { 86 TurbineGroup entry = new TurbineGroup(); 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(TurbineGroupPeer.GROUP_ID, data.getParameters().getInt("groupid")); 102 TurbineGroupPeer.doDelete(criteria); 103 } 104 105 } 106 | Popular Tags |