|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ActionRequestService
Service to handle the building, sorting, saving, activating and deactivating of action request graphs. These lists are what determine role and delegation behaviors in graphs of action requests. Fetching that is being done is also taking into account the 'weight' of action request codes.
| Method Detail |
|---|
ActionRequestValue initializeActionRequestGraph(ActionRequestValue actionRequest,
DocumentRouteHeaderValue document,
RouteNodeInstance nodeInstance)
void deactivateRequest(ActionTakenValue actionTaken,
ActionRequestValue actionRequest)
void deactivateRequests(ActionTakenValue actionTaken,
List actionRequests)
void deactivateRequest(ActionTakenValue actionTaken,
ActionRequestValue actionRequest,
boolean simulate)
void deactivateRequest(ActionTakenValue actionTaken,
ActionRequestValue actionRequest,
ActivationContext activationContext)
void deactivateRequests(ActionTakenValue actionTaken,
List actionRequests,
boolean simulate)
void deactivateRequests(ActionTakenValue actionTaken,
List actionRequests,
ActivationContext activationContext)
void deleteActionRequestGraph(ActionRequestValue actionRequest)
List findAllValidRequests(String principalId,
String documentId,
String requestCode)
List findAllValidRequests(String principalId,
Collection actionRequests,
String requestCode)
List findPendingByDoc(String documentId)
void saveActionRequest(ActionRequestValue actionRequest)
void activateRequest(ActionRequestValue actionRequest)
void activateRequest(ActionRequestValue actionRequest,
boolean simulate)
void activateRequest(ActionRequestValue actionRequest,
ActivationContext activationContext)
void activateRequests(Collection actionRequests)
void activateRequests(Collection actionRequests,
boolean simulate)
void activateRequests(Collection actionRequests,
ActivationContext activationContext)
List activateRequestNoNotification(ActionRequestValue actionRequest,
boolean simulate)
List activateRequestNoNotification(ActionRequestValue actionRequest,
ActivationContext activationContext)
ActionRequestValue findByActionRequestId(Long actionRequestId)
List findPendingRootRequestsByDocId(String documentId)
List findPendingRootRequestsByDocIdAtRouteLevel(String documentId,
Integer routeLevel)
List findPendingByDocIdAtOrBelowRouteLevel(String documentId,
Integer routeLevel)
List findPendingRootRequestsByDocIdAtOrBelowRouteLevel(String documentId,
Integer routeLevel)
List findPendingRootRequestsByDocumentType(Long documentTypeId)
List findAllActionRequestsByDocumentId(String documentId)
List findPendingByActionRequestedAndDocId(String actionRequestedCdCd,
String documentId)
List<String> getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId(String actionRequestedCd,
String documentId)
actionRequestedCd - documentId -
List<ActionRequestValue> findByStatusAndDocId(String statusCd,
String documentId)
void alterActionRequested(List actionRequests,
String actionRequestCd)
List findByDocumentIdIgnoreCurrentInd(String documentId)
List findActivatedByGroup(String groupId)
void updateActionRequestsForResponsibilityChange(Set<Long> responsibilityIds)
ActionRequestValue getRoot(ActionRequestValue actionRequest)
List<ActionRequestValue> getRootRequests(Collection<ActionRequestValue> actionRequests)
boolean isDuplicateRequest(ActionRequestValue actionRequest)
List findPendingByDocRequestCdRouteLevel(String documentId,
String requestCode,
Integer routeLevel)
List findPendingByDocRequestCdNodeName(String documentId,
String requestCode,
String nodeName)
List<ActionRequestValue> findAllPendingRequests(String documentId)
documentId - the id of the document header being routed
List<ActionRequestValue> filterActionRequestsByCode(List<ActionRequestValue> actionRequests,
String principalId,
List<String> principalGroupIds,
String requestCode)
actionRequests - 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 after
Recipient findDelegator(List actionRequests)
Recipient findDelegator(ActionRequestValue actionRequest)
ActionRequestValue findDelegatorRequest(ActionRequestValue actionRequest)
void deleteByDocumentId(String documentId)
void deleteByActionRequestId(Long actionRequestId)
void validateActionRequest(ActionRequestValue actionRequest)
List<ActionRequestValue> findPendingRootRequestsByDocIdAtRouteNode(String documentId,
Long nodeInstanceId)
List findRootRequestsByDocIdAtRouteNode(String documentId,
Long nodeInstanceId)
List getDelegateRequests(ActionRequestValue actionRequest)
List getTopLevelRequests(ActionRequestValue actionRequest)
boolean isValidActionRequestCode(String actionRequestCode)
boolean doesPrincipalHaveRequest(String principalId,
String documentId)
AttributeSet getActionsRequested(DocumentRouteHeaderValue routeHeader,
String principalId,
boolean completeAndApproveTheSame)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||