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.TurbinePermission; 49 import org.campware.cream.om.TurbinePermissionPeer; 50 51 55 public class PermissionSQL extends CreamAction 56 { 57 67 public void doInsert(RunData data, Context context) 68 throws Exception 69 { 70 TurbinePermission entry = new TurbinePermission(); 71 data.getParameters().setProperties(entry); 72 entry.save(); 74 } 75 76 84 public void doUpdate(RunData data, Context context) 85 throws Exception 86 { 87 TurbinePermission entry = new TurbinePermission(); 88 data.getParameters().setProperties(entry); 89 entry.setModified(true); 90 entry.setNew(false); 91 entry.save(); 92 } 93 94 98 public void doDelete(RunData data, Context context) 99 throws Exception 100 { 101 Criteria criteria = new Criteria(); 102 criteria.add(TurbinePermissionPeer.PERMISSION_ID, data.getParameters().getInt("permissionid")); 103 TurbinePermissionPeer.doDelete(criteria); 104 } 105 106 } 107 | Popular Tags |