1 package fr.ifremer.quadrige3.core.service.system.generalCondition;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import fr.ifremer.quadrige3.core.dao.system.generalCondition.GeneralConditionJdbcDaoImpl;
25 import fr.ifremer.quadrige3.core.vo.system.generalCondition.GeneralConditionVO;
26 import org.springframework.stereotype.Service;
27
28 import javax.annotation.Resource;
29
30 @Service("generalConditionService")
31 public class GeneralConditionServiceImpl implements GeneralConditionService {
32
33 @Resource
34 private GeneralConditionJdbcDaoImpl generalConditionJdbcDao;
35
36 public GeneralConditionVO getLastNonAccepted(int userId) {
37 GeneralConditionVO condition = generalConditionJdbcDao.getLast();
38 if (condition != null && !generalConditionJdbcDao.isAcceptedForUser(condition.getId(), userId)) {
39 return condition;
40 }
41 return null;
42 }
43
44 public void acceptForUser(int id, int userId) {
45 generalConditionJdbcDao.accept(id, userId);
46 }
47
48 }