org.kuali.rice.kew.actionitem.dao
Interface ActionItemDAO

All Known Implementing Classes:
ActionItemDAOJpaImpl, ActionItemDAOOjbImpl

public interface ActionItemDAO

Data Access Object for ActionItems.

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

Method Summary
 void deleteActionItem(ActionItem actionItem)
           
 void deleteByDocumentId(String documentId)
           
 void deleteByDocumentIdWorkflowUserId(String documentId, String workflowUserId)
           
 ActionItem findByActionItemId(String actionItemId)
           
 Collection<ActionItem> findByActionRequestId(String actionRequestId)
           
 Collection<ActionItem> findByDocumentId(String documentId)
           
 Collection<ActionItem> findByDocumentTypeName(String documentTypeName)
           
 Collection<ActionItem> findByPrincipalId(String principalId)
           
 Collection<ActionItem> findByWorkflowUserDocumentId(String workflowUserId, String documentId)
           
 Collection<Recipient> findPrimaryDelegationRecipients(String principalId)
           
 Collection<Recipient> findSecondaryDelegators(String principalId)
           
 Collection<OutboxItemActionListExtension> getOutboxItemsByDocumentType(String documentTypeName)
           
 void saveActionItem(ActionItem actionItem)
           
 

Method Detail

findByActionItemId

ActionItem findByActionItemId(String actionItemId)

deleteActionItem

void deleteActionItem(ActionItem actionItem)

deleteByDocumentId

void deleteByDocumentId(String documentId)

deleteByDocumentIdWorkflowUserId

void deleteByDocumentIdWorkflowUserId(String documentId,
                                      String workflowUserId)

saveActionItem

void saveActionItem(ActionItem actionItem)

findByPrincipalId

Collection<ActionItem> findByPrincipalId(String principalId)

findByDocumentId

Collection<ActionItem> findByDocumentId(String documentId)

findByActionRequestId

Collection<ActionItem> findByActionRequestId(String actionRequestId)

findByWorkflowUserDocumentId

Collection<ActionItem> findByWorkflowUserDocumentId(String workflowUserId,
                                                    String documentId)

findByDocumentTypeName

Collection<ActionItem> findByDocumentTypeName(String documentTypeName)

findSecondaryDelegators

Collection<Recipient> findSecondaryDelegators(String principalId)

findPrimaryDelegationRecipients

Collection<Recipient> findPrimaryDelegationRecipients(String principalId)

getOutboxItemsByDocumentType

Collection<OutboxItemActionListExtension> getOutboxItemsByDocumentType(String documentTypeName)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.