|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.purap.document.service.impl.PurApWorkflowIntegrationServiceImpl
@Transactional public class PurApWorkflowIntegrationServiceImpl
This class holds methods for Purchasing and Accounts Payable documents to integrate with workflow services and operations.
Constructor Summary | |
---|---|
PurApWorkflowIntegrationServiceImpl()
|
Method Summary | |
---|---|
protected List<org.kuali.rice.kew.dto.ActionRequestDTO> |
getActiveActionRequestsForCriteria(Long documentNumber,
String nodeName,
org.kuali.rice.kim.bo.Person user)
Retrieves the active action requests for the given criteria |
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> |
getPersonService()
|
protected org.kuali.rice.kew.service.WorkflowInfo |
getWorkflowInfo()
|
protected boolean |
isGivenNodeAfterCurrentNode(PurapWorkflowConstants.NodeDetails currentNodeDetail,
PurapWorkflowConstants.NodeDetails givenNodeDetail)
Evaluates if given node is after the current node |
void |
setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
|
protected void |
superUserApproveAllActionRequests(org.kuali.rice.kim.bo.Person superUser,
Long documentNumber,
String nodeName,
org.kuali.rice.kim.bo.Person user,
String annotation)
Performs a super user approval of all action requests. |
boolean |
takeAllActionsForGivenCriteria(org.kuali.rice.kns.document.Document document,
String potentialAnnotation,
String nodeName,
org.kuali.rice.kim.bo.Person userToCheck,
String superUserNetworkId)
Take all actions on the given document based on the given criteria |
boolean |
willDocumentStopAtGivenFutureRouteNode(PurchasingAccountsPayableDocument document,
PurapWorkflowConstants.NodeDetails givenNodeDetail)
DON'T CALL THIS IF THE DOC HAS NOT BEEN SAVED |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PurApWorkflowIntegrationServiceImpl()
Method Detail |
---|
public void setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
protected void superUserApproveAllActionRequests(org.kuali.rice.kim.bo.Person superUser, Long documentNumber, String nodeName, org.kuali.rice.kim.bo.Person user, String annotation) throws org.kuali.rice.kew.exception.WorkflowException
superUser
- documentNumber
- nodeName
- user
- annotation
-
org.kuali.rice.kew.exception.WorkflowException
public boolean takeAllActionsForGivenCriteria(org.kuali.rice.kns.document.Document document, String potentialAnnotation, String nodeName, org.kuali.rice.kim.bo.Person userToCheck, String superUserNetworkId)
PurApWorkflowIntegrationService
takeAllActionsForGivenCriteria
in interface PurApWorkflowIntegrationService
PurApWorkflowIntegrationService.takeAllActionsForGivenCriteria(org.kuali.rice.kns.document.Document,
java.lang.String, java.lang.String, org.kuali.rice.kim.bo.Person, java.lang.String)
protected List<org.kuali.rice.kew.dto.ActionRequestDTO> getActiveActionRequestsForCriteria(Long documentNumber, String nodeName, org.kuali.rice.kim.bo.Person user) throws org.kuali.rice.kew.exception.WorkflowException
documentNumber
- nodeName
- user
-
org.kuali.rice.kew.exception.WorkflowException
public boolean willDocumentStopAtGivenFutureRouteNode(PurchasingAccountsPayableDocument document, PurapWorkflowConstants.NodeDetails givenNodeDetail)
willDocumentStopAtGivenFutureRouteNode
in interface PurApWorkflowIntegrationService
PurApWorkflowIntegrationService.willDocumentStopAtGivenFutureRouteNode(org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocument,
org.kuali.kfs.module.purap.PurapWorkflowConstants.NodeDetails)
protected boolean isGivenNodeAfterCurrentNode(PurapWorkflowConstants.NodeDetails currentNodeDetail, PurapWorkflowConstants.NodeDetails givenNodeDetail)
currentNodeDetail
- givenNodeDetail
-
protected org.kuali.rice.kew.service.WorkflowInfo getWorkflowInfo()
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> getPersonService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |