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.Currency; 49 import org.campware.cream.om.CurrencyPeer; 50 51 55 public class CurrencySQL extends CreamAction 56 { 57 protected void initScreen() 58 { 59 setModuleType(LOOKUP); 60 setModuleName("CURRENCY"); 61 } 62 72 public void doInsert(RunData data, Context context) 73 throws Exception 74 { 75 Currency entry = new Currency(); 76 data.getParameters().setProperties(entry); 77 entry.save(); 78 } 79 80 88 public void doUpdate(RunData data, Context context) 89 throws Exception 90 { 91 Currency entry = new Currency(); 92 data.getParameters().setProperties(entry); 93 entry.setModified(true); 94 entry.setNew(false); 95 entry.save(); 96 } 97 98 102 public void doDelete(RunData data, Context context) 103 throws Exception 104 { 105 Criteria criteria = new Criteria(); 106 criteria.add(CurrencyPeer.CURRENCY_ID, data.getParameters().getInt("currencyid")); 107 CurrencyPeer.doDelete(criteria); 108 } 109 113 public void doDeleteselected(RunData data, Context context) 114 throws Exception 115 { 116 int[] delIds= data.getParameters().getInts("rowid"); 117 Criteria criteria = new Criteria(); 118 criteria.addIn(CurrencyPeer.CURRENCY_ID, delIds); 119 CurrencyPeer.doDelete(criteria); 120 } 121 122 } 123 | Popular Tags |