1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.criteria;
17
18 import org.kuali.rice.core.api.criteria.CriteriaLookupService;
19 import org.kuali.rice.core.api.criteria.GenericQueryResults;
20 import org.kuali.rice.core.api.criteria.LookupCustomizer;
21 import org.kuali.rice.core.api.criteria.QueryByCriteria;
22
23 public class CriteriaLookupServiceImpl implements CriteriaLookupService {
24 CriteriaLookupDao criteriaLookupDao;
25
26
27 public void setCriteriaLookupDao(CriteriaLookupDao criteriaLookupDao) {
28 this.criteriaLookupDao = criteriaLookupDao;
29 }
30
31 @Override
32 public <T> GenericQueryResults<T> lookup(Class<T> queryClass, QueryByCriteria criteria) {
33 return criteriaLookupDao.lookup(queryClass, criteria);
34 }
35
36 @Override
37 public <T> GenericQueryResults<T> lookup(Class<T> queryClass, QueryByCriteria criteria,
38 LookupCustomizer<T> customizer) {
39 return criteriaLookupDao.lookup(queryClass, criteria, customizer);
40 }
41 }