1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.document;
17
18
19
20
21
22
23
24
25
26 public interface DocumentPresentationController {
27
28 public boolean canInitiate(String documentTypeName);
29
30 public boolean canEdit(Document document);
31
32 public boolean canAnnotate(Document document);
33
34 public boolean canReload(Document document);
35
36 public boolean canClose(Document document);
37
38 public boolean canSave(Document document);
39
40 public boolean canRoute(Document document);
41
42 public boolean canCancel(Document document);
43
44 public boolean canCopy(Document document);
45
46 public boolean canPerformRouteReport(Document document);
47
48 public boolean canAddAdhocRequests(Document document);
49
50 public boolean canBlanketApprove(Document document);
51
52 public boolean canApprove(Document document);
53
54 public boolean canDisapprove(Document document);
55
56 public boolean canSendAdhocRequests(Document document);
57
58 public boolean canSendNoteFyi(Document document);
59
60 public boolean canEditDocumentOverview(Document document);
61
62 public boolean canFyi(Document document);
63
64 public boolean canAcknowledge(Document document);
65
66 public boolean canComplete(Document document);
67
68
69
70
71 public boolean canRecall(Document document);
72 }