1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.documentlink.service.impl;
17
18 import java.util.List;
19
20 import org.kuali.rice.kew.documentlink.DocumentLink;
21 import org.kuali.rice.kew.documentlink.dao.DocumentLinkDAO;
22 import org.kuali.rice.kew.documentlink.service.DocumentLinkService;
23
24
25
26
27
28
29
30 public class DocumentLinkServiceImpl implements DocumentLinkService {
31
32 private DocumentLinkDAO docLinkDao;
33
34 @Override
35 public void deleteDocumentLink(DocumentLink link) {
36 getDocumentLinkDAO().deleteDocumentLink(link);
37 }
38
39 @Override
40 public DocumentLink saveDocumentLink(DocumentLink link) {
41 return getDocumentLinkDAO().saveDocumentLink(link);
42 }
43
44 @Override
45 public List<DocumentLink> getLinkedDocumentsByDocId(String docId) {
46 return getDocumentLinkDAO().getLinkedDocumentsByDocId(docId);
47 }
48
49 @Override
50 public List<DocumentLink> getOutgoingLinkedDocumentsByDocId(String docId) {
51 return getDocumentLinkDAO().getOutgoingLinkedDocumentsByDocId(docId);
52 }
53
54 @Override
55 public DocumentLink getDocumentLink(String documentLinkId) {
56 return getDocumentLinkDAO().getDocumentLink(documentLinkId);
57 }
58
59
60
61
62 public DocumentLinkDAO getDocumentLinkDAO() {
63 return this.docLinkDao;
64 }
65
66
67
68
69 public void setDocumentLinkDAO(DocumentLinkDAO docLinkDao) {
70 this.docLinkDao = docLinkDao;
71 }
72
73 }