1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.kuali.rice.kew.actionlist.dao;
18
19 import java.util.Collection;
20 import java.util.List;
21
22 import org.kuali.rice.kew.actionitem.ActionItem;
23 import org.kuali.rice.kew.actionitem.OutboxItemActionListExtension;
24 import org.kuali.rice.kew.actionlist.ActionListFilter;
25
26
27
28
29
30
31
32
33
34 public interface ActionListDAO {
35 public Collection<ActionItem> getActionList(String principalId, ActionListFilter filter);
36 public Collection<ActionItem> getActionListForSingleDocument(String documentId);
37 public int getCount(String workflowId);
38
39
40
41
42
43
44
45
46
47 public Collection<ActionItem> getOutbox(String principalId, ActionListFilter filter);
48 public void removeOutboxItems(String principalId, List<String> outboxItems);
49 public void saveOutboxItem(OutboxItemActionListExtension outboxItem);
50 public OutboxItemActionListExtension getOutboxByDocumentId(String documentId);
51 public OutboxItemActionListExtension getOutboxByDocumentIdUserId(String documentId, String userId);
52 }