org.kuali.rice.kew.actiontaken.service
Interface ActionTakenService

All Known Implementing Classes:
ActionTakenServiceImpl

public interface ActionTakenService

Responsible for the data access for ActionTakenValue objects.

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

Method Summary
 void delete(ActionTakenValue actionTaken)
           
 void deleteByDocumentId(String documentId)
           
 ActionTakenValue findByActionTakenId(String actionTakenId)
           
 Collection findByDocIdAndAction(String docId, String action)
           
 Collection<ActionTakenValue> findByDocumentId(String documentId)
           
 List findByDocumentIdIgnoreCurrentInd(String documentId)
           
 List<ActionTakenValue> findByDocumentIdWorkflowId(String documentId, String workflowId)
           
 Collection getActionsTaken(String documentId)
           
 Timestamp getLastApprovedDate(String documentId)
           
 ActionTakenValue getPreviousAction(ActionRequestValue actionRequest)
           
 ActionTakenValue getPreviousAction(ActionRequestValue actionRequest, List<ActionTakenValue> simulatedActionsTaken)
           
 boolean hasUserTakenAction(String principalId, String documentId)
           
 ActionTakenValue load(String id)
           
 void saveActionTaken(ActionTakenValue actionTaken)
           
 void validateActionTaken(ActionTakenValue actionTaken)
           
 

Method Detail

load

ActionTakenValue load(String id)

findByActionTakenId

ActionTakenValue findByActionTakenId(String actionTakenId)

getActionsTaken

Collection getActionsTaken(String documentId)

saveActionTaken

void saveActionTaken(ActionTakenValue actionTaken)

getPreviousAction

ActionTakenValue getPreviousAction(ActionRequestValue actionRequest)

getPreviousAction

ActionTakenValue getPreviousAction(ActionRequestValue actionRequest,
                                   List<ActionTakenValue> simulatedActionsTaken)

findByDocumentId

Collection<ActionTakenValue> findByDocumentId(String documentId)

findByDocIdAndAction

Collection findByDocIdAndAction(String docId,
                                String action)

findByDocumentIdWorkflowId

List<ActionTakenValue> findByDocumentIdWorkflowId(String documentId,
                                                  String workflowId)

delete

void delete(ActionTakenValue actionTaken)

findByDocumentIdIgnoreCurrentInd

List findByDocumentIdIgnoreCurrentInd(String documentId)

deleteByDocumentId

void deleteByDocumentId(String documentId)

validateActionTaken

void validateActionTaken(ActionTakenValue actionTaken)

hasUserTakenAction

boolean hasUserTakenAction(String principalId,
                           String documentId)

getLastApprovedDate

Timestamp getLastApprovedDate(String documentId)


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