View Javadoc

1   package org.kuali.rice.kew.api.document.lookup;
2   
3   import org.joda.time.DateTime;
4   import org.kuali.rice.kew.api.document.DocumentStatus;
5   
6   import java.util.List;
7   import java.util.Map;
8   
9   /**
10   * TODO...
11   *
12   * @author Kuali Rice Team (rice.collab@kuali.org)
13   * 
14   */
15  public interface DocumentLookupCriteriaContract {
16  
17      String getDocumentId();
18  
19      List<DocumentStatus> getDocumentStatuses();
20  
21      String getTitle();
22  
23      String getApplicationDocumentId();
24  
25      String getInitiatorPrincipalName();
26  
27      String getViewerPrincipalName();
28  
29      String getViewerGroupId();
30  
31      String getApproverPrincipalName();
32  
33      String getRouteNodeName();
34      
35      RouteNodeLookupLogic getRouteNodeLookupLogic();
36      
37      String getDocumentTypeName();
38  
39      DateTime getDateCreatedFrom();
40  
41      DateTime getDateCreatedTo();
42  
43      DateTime getDateLastModifiedFrom();
44  
45      DateTime getDateLastModifiedTo();
46  
47      DateTime getDateApprovedFrom();
48  
49      DateTime getDateApprovedTo();
50  
51      DateTime getDateFinalizedFrom();
52  
53      DateTime getDateFinalizedTo();
54  
55      Map<String, String> getDocumentAttributeValues();
56  
57  	Integer getStartAtIndex();
58  
59  	Integer getMaxResults();
60  
61  }