1 package com.panogenesis.service.impl;
2
3 import java.util.List;
4
5 import com.panogenesis.model.IssueResolution;
6 import com.panogenesis.dao.IssueResolutionDAO;
7 import com.panogenesis.service.IssueResolutionManager;
8
9 public class IssueResolutionManagerImpl extends BaseManager implements IssueResolutionManager {
10 private IssueResolutionDAO dao;
11
12 /***
13 * Set the DAO for communication with the data layer.
14 * @param dao
15 */
16 public void setIssueResolutionDAO(IssueResolutionDAO dao) {
17 this.dao = dao;
18 }
19
20 /***
21 * @see com.panogenesis.service.IssueResolutionManager#getIssueResolutions(com.panogenesis.model.IssueResolution)
22 */
23 public List getIssueResolutions(final IssueResolution issueResolution) {
24 return dao.getIssueResolutions(issueResolution);
25 }
26
27 /***
28 * @see com.panogenesis.service.IssueResolutionManager#getIssueResolution(final String id)
29 */
30 public IssueResolution getIssueResolution(final String id) {
31 return dao.getIssueResolution(new Integer(id));
32 }
33
34 /***
35 * @see com.panogenesis.service.IssueResolutionManager#saveIssueResolution(IssueResolution issueResolution)
36 */
37 public void saveIssueResolution(final IssueResolution issueResolution) {
38 dao.saveIssueResolution(issueResolution);
39 }
40
41 /***
42 * @see com.panogenesis.service.IssueResolutionManager#removeIssueResolution(final Integer id)
43 */
44 public void removeIssueResolution(final String id) {
45 dao.removeIssueResolution(new Integer(id));
46 }
47 }