1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.pm.positionflag.service;
17
18 import java.util.List;
19
20 import org.joda.time.LocalDate;
21 import org.kuali.kpme.pm.positionflag.PositionFlag;
22 import org.kuali.kpme.pm.positionflag.dao.PositionFlagDao;
23
24 public class PositionFlagServiceImpl implements PositionFlagService {
25
26 private PositionFlagDao positionFlagDao;
27
28 @Override
29 public PositionFlag getPositionFlagById(String pmPositionFlagId) {
30 return positionFlagDao.getPositionFlagById(pmPositionFlagId);
31 }
32 @Override
33 public List<String> getAllActiveFlagCategories() {
34 return positionFlagDao.getAllActiveFlagCategories();
35 }
36 @Override
37 public List<PositionFlag> getAllActivePositionFlags(String category, String name, LocalDate effDate) {
38 return positionFlagDao.getAllActivePositionFlags(category, name, effDate);
39 }
40 @Override
41 public List<PositionFlag> getAllActivePositionFlagsWithCategory(String category, LocalDate effDate) {
42 return positionFlagDao.getAllActivePositionFlagsWithCategory(category, effDate);
43 }
44 public PositionFlagDao getPositionFlagDao() {
45 return positionFlagDao;
46 }
47
48 public void setPositionFlagDao(PositionFlagDao positionFlagDao) {
49 this.positionFlagDao = positionFlagDao;
50 }
51
52 }