1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.pm.pstnqlfctnvl.dao;
17
18 import org.apache.ojb.broker.query.Criteria;
19 import org.apache.ojb.broker.query.Query;
20 import org.apache.ojb.broker.query.QueryFactory;
21 import org.kuali.kpme.pm.pstnqlfctnvl.PositionQualificationValue;
22 import org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb;
23
24 public class PositionQualificationValueDaoObjImpl extends PlatformAwareDaoBaseOjb implements PositionQualificationValueDao {
25
26 @Override
27 public PositionQualificationValue getPositionQualificationValueByValue(String vlName) {
28 Criteria crit = new Criteria();
29 crit.addEqualTo("vlName", vlName);
30
31 Query query = QueryFactory.newQuery(PositionQualificationValue.class, crit);
32 return (PositionQualificationValue) this.getPersistenceBrokerTemplate().getObjectByQuery(query);
33 }
34
35 @Override
36 public PositionQualificationValue getPositionQualificationValueById(String id) {
37 Criteria crit = new Criteria();
38 crit.addEqualTo("pmPstnQlfctnVlId", id);
39
40 Query query = QueryFactory.newQuery(PositionQualificationValue.class, crit);
41 return (PositionQualificationValue) this.getPersistenceBrokerTemplate().getObjectByQuery(query);
42 }
43
44 }