@Transactional public class PurApWorkflowIntegrationServiceImpl extends Object implements PurApWorkflowIntegrationService
| Constructor and Description |
|---|
PurApWorkflowIntegrationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.kuali.rice.kew.api.action.ActionRequest> |
getActiveActionRequestsForCriteria(String documentNumber,
String nodeName,
org.kuali.rice.kim.api.identity.Person user)
Retrieves the active action requests for the given criteria
|
protected org.kuali.rice.kim.api.identity.PersonService |
getPersonService() |
protected boolean |
isGivenNodeAfterCurrentNode(org.kuali.rice.krad.document.Document document,
String currentNodeName,
String givenNodeName)
Evaluates if given node is after the current node
|
void |
setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService) |
protected void |
superUserApproveAllActionRequests(org.kuali.rice.kim.api.identity.Person superUser,
String documentNumber,
String nodeName,
org.kuali.rice.kim.api.identity.Person user,
String annotation)
Performs a super user approval of all action requests.
|
boolean |
takeAllActionsForGivenCriteria(org.kuali.rice.krad.document.Document document,
String potentialAnnotation,
String nodeName,
org.kuali.rice.kim.api.identity.Person userToCheck,
String superUserNetworkId)
Take all actions on the given document based on the given criteria
|
boolean |
willDocumentStopAtGivenFutureRouteNode(PurchasingAccountsPayableDocument document,
String givenNodeName)
DON'T CALL THIS IF THE DOC HAS NOT BEEN SAVED
|
public PurApWorkflowIntegrationServiceImpl()
public void setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService)
protected void superUserApproveAllActionRequests(org.kuali.rice.kim.api.identity.Person superUser, String documentNumber, String nodeName, org.kuali.rice.kim.api.identity.Person user, String annotation) throws org.kuali.rice.kew.api.exception.WorkflowException
superUser - documentNumber - nodeName - user - annotation - org.kuali.rice.kew.api.exception.WorkflowExceptionpublic boolean takeAllActionsForGivenCriteria(org.kuali.rice.krad.document.Document document, String potentialAnnotation, String nodeName, org.kuali.rice.kim.api.identity.Person userToCheck, String superUserNetworkId)
PurApWorkflowIntegrationServicetakeAllActionsForGivenCriteria in interface PurApWorkflowIntegrationServicePurApWorkflowIntegrationService.takeAllActionsForGivenCriteria(org.kuali.rice.krad.document.Document,
java.lang.String, java.lang.String, org.kuali.rice.kim.api.identity.Person, java.lang.String)protected List<org.kuali.rice.kew.api.action.ActionRequest> getActiveActionRequestsForCriteria(String documentNumber, String nodeName, org.kuali.rice.kim.api.identity.Person user) throws org.kuali.rice.kew.api.exception.WorkflowException
documentNumber - nodeName - user - org.kuali.rice.kew.api.exception.WorkflowExceptionpublic boolean willDocumentStopAtGivenFutureRouteNode(PurchasingAccountsPayableDocument document, String givenNodeName)
willDocumentStopAtGivenFutureRouteNode in interface PurApWorkflowIntegrationServiceorg.kuali.ole.module.purap.document.service.PurApWorkflowIntegrationService#willDocumentStopAtGivenFutureRouteNode(org.kuali.ole.module.purap.document.PurchasingAccountsPayableDocument,
org.kuali.ole.module.purap.PurapWorkflowConstants.NodeDetails)protected boolean isGivenNodeAfterCurrentNode(org.kuali.rice.krad.document.Document document, String currentNodeName, String givenNodeName)
currentNodeDetail - givenNodeDetail - protected org.kuali.rice.kim.api.identity.PersonService getPersonService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.