1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.rule.dao.impl;
17
18 import org.apache.ojb.broker.query.QueryByCriteria;
19 import org.kuali.rice.kew.rule.RuleTemplateOptionBo;
20 import org.kuali.rice.kew.rule.dao.RuleTemplateOptionDAO;
21 import org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport;
22
23
24 public class RuleTemplateOptionDAOOjbImpl extends PersistenceBrokerDaoSupport implements RuleTemplateOptionDAO {
25
26
27
28
29
30
31 public void delete(String ruleTemplateOptionId) {
32 this.getPersistenceBrokerTemplate().delete(findByRuleTemplateOptionId(ruleTemplateOptionId));
33 }
34
35
36
37
38
39 public RuleTemplateOptionBo findByRuleTemplateOptionId(String ruleTemplateOptionId) {
40 RuleTemplateOptionBo ruleTemplateOption = new RuleTemplateOptionBo();
41 ruleTemplateOption.setId(ruleTemplateOptionId);
42 return (RuleTemplateOptionBo) this.getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(ruleTemplateOption));
43 }
44
45 public void save (RuleTemplateOptionBo ruleTemplateOption){
46 this.getPersistenceBrokerTemplate().store(ruleTemplateOption);
47 }
48 }