@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.WorkflowException
public boolean takeAllActionsForGivenCriteria(org.kuali.rice.krad.document.Document document, String potentialAnnotation, String nodeName, org.kuali.rice.kim.api.identity.Person userToCheck, String superUserNetworkId)
PurApWorkflowIntegrationService
takeAllActionsForGivenCriteria
in interface PurApWorkflowIntegrationService
PurApWorkflowIntegrationService.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.WorkflowException
public boolean willDocumentStopAtGivenFutureRouteNode(PurchasingAccountsPayableDocument document, String givenNodeName)
willDocumentStopAtGivenFutureRouteNode
in interface PurApWorkflowIntegrationService
org.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–2014 The Kuali Foundation. All rights reserved.