public class ActionRequestServiceImpl extends Object implements ActionRequestService
ActionRequestService.| Constructor and Description |
|---|
ActionRequestServiceImpl() |
public ActionRequestServiceImpl()
public ActionRequestValue findByActionRequestId(String actionRequestId)
findByActionRequestId in interface ActionRequestServicepublic Map<String,String> getActionsRequested(DocumentRouteHeaderValue routeHeader, String principalId, boolean completeAndApproveTheSame)
getActionsRequested in interface ActionRequestServiceprotected Map<String,String> getActionsRequested(String principalId, List<ActionRequestValue> actionRequests, boolean completeAndApproveTheSame)
public ActionRequestValue initializeActionRequestGraph(ActionRequestValue actionRequest, DocumentRouteHeaderValue document, RouteNodeInstance nodeInstance)
initializeActionRequestGraph in interface ActionRequestServicepublic List<ActionRequestValue> activateRequests(List<ActionRequestValue> actionRequests)
activateRequests in interface ActionRequestServicepublic List<ActionRequestValue> activateRequests(List<ActionRequestValue> actionRequests, boolean simulate)
activateRequests in interface ActionRequestServicepublic List<ActionRequestValue> activateRequests(List<ActionRequestValue> actionRequests, ActivationContext activationContext)
activateRequests in interface ActionRequestServicepublic ActionRequestValue activateRequest(ActionRequestValue actionRequest)
activateRequest in interface ActionRequestServicepublic ActionRequestValue activateRequest(ActionRequestValue actionRequest, boolean simulate)
activateRequest in interface ActionRequestServicepublic ActionRequestValue activateRequest(ActionRequestValue actionRequest, ActivationContext activationContext)
activateRequest in interface ActionRequestServicepublic ActionRequestValue activateRequestNoNotification(ActionRequestValue actionRequest, ActivationContext activationContext)
activateRequestNoNotification in interface ActionRequestServiceprotected boolean deactivateOnActionAlreadyTaken(ActionRequestValue actionRequestToActivate, ActivationContext activationContext)
protected boolean deactivateOnEmptyGroup(ActionRequestValue actionRequestToActivate, ActivationContext activationContext)
protected boolean deactivateOnInactiveGroup(ActionRequestValue actionRequestToActivate, ActivationContext activationContext)
public ActionRequestValue deactivateRequest(ActionTakenValue actionTaken, ActionRequestValue actionRequest)
deactivateRequest in interface ActionRequestServicepublic ActionRequestValue deactivateRequest(ActionTakenValue actionTaken, ActionRequestValue actionRequest, ActivationContext activationContext)
deactivateRequest in interface ActionRequestServicepublic List<ActionRequestValue> deactivateRequests(ActionTakenValue actionTaken, List<ActionRequestValue> actionRequests)
deactivateRequests in interface ActionRequestServicepublic List<ActionRequestValue> deactivateRequests(ActionTakenValue actionTaken, List<ActionRequestValue> actionRequests, boolean simulate)
deactivateRequests in interface ActionRequestServicepublic List<ActionRequestValue> deactivateRequests(ActionTakenValue actionTaken, List<ActionRequestValue> actionRequests, ActivationContext activationContext)
deactivateRequests in interface ActionRequestServicepublic List<ActionRequestValue> getRootRequests(Collection<ActionRequestValue> actionRequests)
getRootRequests in interface ActionRequestServicepublic ActionRequestValue getRoot(ActionRequestValue actionRequest)
getRoot in interface ActionRequestServicepublic List<ActionRequestValue> findAllPendingRequests(String documentId)
findAllPendingRequests in interface ActionRequestServicedocumentId - the id of the document header being routedpublic List<ActionRequestValue> findAllValidRequests(String principalId, String documentId, String requestCode)
findAllValidRequests in interface ActionRequestServiceprotected List<ActionRequestValue> findByStatusAndDocumentId(String statusCode, String documentId)
public List<ActionRequestValue> findAllValidRequests(String principalId, List<ActionRequestValue> actionRequests, String requestCode)
findAllValidRequests in interface ActionRequestServicepublic List<ActionRequestValue> filterActionRequestsByCode(List<ActionRequestValue> actionRequests, String principalId, List<String> principalGroupIds, String requestCode)
filterActionRequestsByCode in interface ActionRequestServiceactionRequests - the List of ActionRequestValues to filterprincipalId - the id of the principal to find active requests forprincipalGroupIds - List of group ids that the principal belongs torequestCode - the request code for all ActionRequestValues to be afterpublic void updateActionRequestsForResponsibilityChange(Set<String> responsibilityIds)
updateActionRequestsForResponsibilityChange in interface ActionRequestServicepublic void deleteActionRequestGraphNoOutbox(ActionRequestValue actionRequest)
deleteActionRequestGraphNoOutbox in interface ActionRequestServicepublic void deleteActionRequestGraph(ActionRequestValue actionRequest)
deleteActionRequestGraph in interface ActionRequestServiceprotected void deleteActionRequestGraph(ActionRequestValue actionRequest, boolean populateOutbox)
public List<ActionRequestValue> findByDocumentIdIgnoreCurrentInd(String documentId)
findByDocumentIdIgnoreCurrentInd in interface ActionRequestServicepublic List<ActionRequestValue> findAllActionRequestsByDocumentId(String documentId)
findAllActionRequestsByDocumentId in interface ActionRequestServicepublic List<ActionRequestValue> findAllRootActionRequestsByDocumentId(String documentId)
findAllRootActionRequestsByDocumentId in interface ActionRequestServicepublic List<ActionRequestValue> findPendingByActionRequestedAndDocId(String actionRequestedCd, String documentId)
findPendingByActionRequestedAndDocId in interface ActionRequestServicepublic List<String> getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId(String actionRequestedCd, String documentId)
ActionRequestServicegetPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId in interface ActionRequestServicepublic List<ActionRequestValue> findPendingRootRequestsByDocId(String documentId)
findPendingRootRequestsByDocId in interface ActionRequestServicepublic List<ActionRequestValue> findPendingRootRequestsByDocIdAtRouteNode(String documentId, String nodeInstanceId)
findPendingRootRequestsByDocIdAtRouteNode in interface ActionRequestServicepublic List<ActionRequestValue> findRootRequestsByDocIdAtRouteNode(String documentId, String nodeInstanceId)
findRootRequestsByDocIdAtRouteNode in interface ActionRequestServicepublic List<ActionRequestValue> findPendingRootRequestsByDocumentType(String documentTypeId)
findPendingRootRequestsByDocumentType in interface ActionRequestServicepublic ActionRequestValue saveActionRequest(ActionRequestValue actionRequest)
saveActionRequest in interface ActionRequestServiceprotected ActionRequestValue saveActionRequest(ActionRequestValue actionRequest, boolean simulation)
public List<ActionRequestValue> findPendingByDoc(String documentId)
findPendingByDoc in interface ActionRequestServicepublic List<ActionRequestValue> findPendingByDocRequestCdNodeName(String documentId, String requestCode, String nodeName)
findPendingByDocRequestCdNodeName in interface ActionRequestServicepublic List<ActionRequestValue> findActivatedByGroup(String groupId)
findActivatedByGroup in interface ActionRequestServicepublic List<ActionRequestValue> findByStatusAndDocId(String statusCode, String documentId)
findByStatusAndDocId in interface ActionRequestServicepublic Recipient findDelegator(List<ActionRequestValue> actionRequests)
ActionRequestServicefindDelegator in interface ActionRequestServicepublic ActionRequestValue findDelegatorRequest(ActionRequestValue actionRequest)
findDelegatorRequest in interface ActionRequestServicepublic List<ActionRequestValue> getDelegateRequests(ActionRequestValue actionRequest)
getDelegateRequests in interface ActionRequestServicepublic List<ActionRequestValue> getTopLevelRequests(ActionRequestValue actionRequest)
ActionRequestServicegetTopLevelRequests in interface ActionRequestServicepublic boolean doesPrincipalHaveRequest(String principalId, String documentId)
ActionRequestServicedoesPrincipalHaveRequest in interface ActionRequestServicepublic ActionRequestValue getActionRequestForRole(String actionTakenId)
getActionRequestForRole in interface ActionRequestServiceprotected Predicate getPendingCriteria()
public DataObjectService getDataObjectService()
public void setDataObjectService(DataObjectService dataObjectService)
public ActionRequestDAO getActionRequestDAO()
public void setActionRequestDAO(ActionRequestDAO actionRequestDAO)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.