|
||||||||||
| 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,
Long routeHeaderId,
String requestCode)
List findAllValidRequests(String principalId,
Collection actionRequests,
String requestCode)
List findPendingByDoc(Long routeHeaderId)
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(Long routeHeaderId)
List findPendingRootRequestsByDocIdAtRouteLevel(Long routeHeaderId,
Integer routeLevel)
List findPendingByDocIdAtOrBelowRouteLevel(Long routeHeaderId,
Integer routeLevel)
List findPendingRootRequestsByDocIdAtOrBelowRouteLevel(Long routeHeaderId,
Integer routeLevel)
List findPendingRootRequestsByDocumentType(Long documentTypeId)
List findAllActionRequestsByRouteHeaderId(Long routeHeaderId)
List findPendingByActionRequestedAndDocId(String actionRequestedCdCd,
Long routeHeaderId)
List<String> getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId(String actionRequestedCd,
Long routeHeaderId)
actionRequestedCd - routeHeaderId -
List<ActionRequestValue> findByStatusAndDocId(String statusCd,
Long routeHeaderId)
void alterActionRequested(List actionRequests,
String actionRequestCd)
List findByRouteHeaderIdIgnoreCurrentInd(Long routeHeaderId)
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(Long routeHeaderId,
String requestCode,
Integer routeLevel)
List findPendingByDocRequestCdNodeName(Long routeHeaderId,
String requestCode,
String nodeName)
List<ActionRequestValue> findAllPendingRequests(Long routeHeaderId)
routeHeaderId - 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 deleteByRouteHeaderId(Long routeHeaderId)
void deleteByActionRequestId(Long actionRequestId)
void validateActionRequest(ActionRequestValue actionRequest)
List<ActionRequestValue> findPendingRootRequestsByDocIdAtRouteNode(Long routeHeaderId,
Long nodeInstanceId)
List findRootRequestsByDocIdAtRouteNode(Long documentId,
Long nodeInstanceId)
List getDelegateRequests(ActionRequestValue actionRequest)
List getTopLevelRequests(ActionRequestValue actionRequest)
boolean isValidActionRequestCode(String actionRequestCode)
boolean doesPrincipalHaveRequest(String principalId,
Long documentId)
org.kuali.rice.core.xml.dto.AttributeSet getActionsRequested(DocumentRouteHeaderValue routeHeader,
String principalId,
boolean completeAndApproveTheSame)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||