1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.api.document;
17
18 import java.util.Map;
19
20 import org.joda.time.DateTime;
21
22 public interface DocumentContract {
23
24 String getDocumentId();
25
26 DocumentStatus getStatus();
27
28 DateTime getDateCreated();
29
30 DateTime getDateLastModified();
31
32 DateTime getDateApproved();
33
34 DateTime getDateFinalized();
35
36 String getTitle();
37
38 String getApplicationDocumentId();
39
40 String getInitiatorPrincipalId();
41
42 String getRoutedByPrincipalId();
43
44 String getDocumentTypeName();
45
46 String getDocumentTypeId();
47
48 String getDocumentHandlerUrl();
49
50 String getApplicationDocumentStatus();
51
52 DateTime getApplicationDocumentStatusDate();
53
54 Map<String, String> getVariables();
55
56 }