org.kuali.rice.kew.actionlist.dao
Interface ActionListDAO

All Known Implementing Classes:
ActionListDAOJpaImpl, ActionListDAOOjbImpl

public interface ActionListDAO

Data Access object for the Action List.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
ActionItem

Method Summary
 Collection<ActionItem> getActionList(String principalId, ActionListFilter filter)
           
 Collection<ActionItem> getActionListForSingleDocument(String documentId)
           
 int getCount(String workflowId)
           
 Collection<ActionItem> getOutbox(String principalId, ActionListFilter filter)
          Retrieves OutboxItemActionListExtension items for the given user
 OutboxItemActionListExtension getOutboxByDocumentId(String documentId)
           
 OutboxItemActionListExtension getOutboxByDocumentIdUserId(String documentId, String userId)
           
 void removeOutboxItems(String principalId, List<String> outboxItems)
           
 void saveOutboxItem(OutboxItemActionListExtension outboxItem)
           
 

Method Detail

getActionList

Collection<ActionItem> getActionList(String principalId,
                                     ActionListFilter filter)

getActionListForSingleDocument

Collection<ActionItem> getActionListForSingleDocument(String documentId)

getCount

int getCount(String workflowId)

getOutbox

Collection<ActionItem> getOutbox(String principalId,
                                 ActionListFilter filter)
Retrieves OutboxItemActionListExtension items for the given user

Parameters:
principalId -
filter -
Returns:

removeOutboxItems

void removeOutboxItems(String principalId,
                       List<String> outboxItems)

saveOutboxItem

void saveOutboxItem(OutboxItemActionListExtension outboxItem)

getOutboxByDocumentId

OutboxItemActionListExtension getOutboxByDocumentId(String documentId)

getOutboxByDocumentIdUserId

OutboxItemActionListExtension getOutboxByDocumentIdUserId(String documentId,
                                                          String userId)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.