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
35
36 public DocumentLinkDAO getDocumentLinkDAO() {
37 return this.docLinkDao;
38 }
39
40
41
42
43 public void setDocumentLinkDAO(DocumentLinkDAO docLinkDao) {
44 this.docLinkDao = docLinkDao;
45 }
46
47
48
49
50
51
52 public void deleteDocumentLink(DocumentLink link) {
53 getDocumentLinkDAO().deleteDocumentLink(link);
54 }
55
56
57
58
59
60
61
62 public void saveDocumentLink(DocumentLink link) {
63 getDocumentLinkDAO().saveDocumentLink(link);
64
65 }
66
67
68
69
70
71 public List<DocumentLink> getLinkedDocumentsByDocId(String docId) {
72 return getDocumentLinkDAO().getLinkedDocumentsByDocId(docId);
73 }
74
75 public List<DocumentLink> getOutgoingLinkedDocumentsByDocId(String docId) {
76 return getDocumentLinkDAO().getOutgoingLinkedDocumentsByDocId(docId);
77 }
78
79
80
81
82
83
84 public void deleteDocumentLinksByDocId(String docId) {
85 getDocumentLinkDAO().deleteDocmentLinksByDocId(docId);
86
87 }
88
89
90
91
92
93
94 public DocumentLink getLinkedDocument(DocumentLink link) {
95 return getDocumentLinkDAO().getLinkedDocument(link);
96 }
97
98 public DocumentLink getDocumentLink(Long documentLinkId) {
99 return getDocumentLinkDAO().getDocumentLink(documentLinkId);
100 }
101
102
103 }