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

All Known Implementing Classes:
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<ActionItemActionListExtension> getActionList(String principalId, ActionListFilter filter)
           
 Collection<ActionItemActionListExtension> getActionListForSingleDocument(String documentId)
           
 int getCount(String workflowId)
           
 List<Object> getMaxActionItemDateAssignedAndCountForUser(String principalId)
           
 Collection<OutboxItemActionListExtension> 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<ActionItemActionListExtension> getActionList(String principalId,
                                                        ActionListFilter filter)

getActionListForSingleDocument

Collection<ActionItemActionListExtension> getActionListForSingleDocument(String documentId)

getCount

int getCount(String workflowId)

getMaxActionItemDateAssignedAndCountForUser

List<Object> getMaxActionItemDateAssignedAndCountForUser(String principalId)

getOutbox

Collection<OutboxItemActionListExtension> 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 © 2005-2012 The Kuali Foundation. All Rights Reserved.