@Transactional(readOnly=true, rollbackFor=java.lang.Throwable.class) public class ProgramPostProcessorBase extends KualiStudentPostProcessorBase
Constructor and Description |
---|
ProgramPostProcessorBase() |
Modifier and Type | Method and Description |
---|---|
protected String |
getCluStateForRouteStatus(String currentCluState,
String newWorkflowStatusCode) |
protected String |
getCourseStateFromNewState(String currentCourseState,
String newCourseState)
Default behavior is to return the
newCluState variable only if it differs from the
currentCluState value. |
protected String |
getProgramId(ProposalInfo proposalInfo) |
protected ProgramService |
getProgramService() |
protected StateChangeService |
getStateChangeService() |
protected boolean |
processCustomActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent actionTakenEvent,
org.kuali.rice.kew.api.action.ActionTaken actionTaken,
ProposalInfo proposalInfo) |
protected boolean |
processCustomRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent,
ProposalInfo proposalInfo) |
protected void |
processWithdrawActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent actionTakenEvent,
ProposalInfo proposalInfo) |
afterActionTaken, afterProcess, beforeProcess, doActionTaken, doDeleteRouteHeader, doRouteLevelChange, doRouteStatusChange, getDocumentIdsToLock, getPrincipalIdForSystemUser, getProposalService, getProposalStateForRouteStatus, getProposalStateFromNewState, getStateFromNewState, getWorkflowDocumentService, preProcessProposalSave, processActionTakenOnAdhocRequest, processCustomRouteLevelChange, processCustomRouteStatusSavedStatusChange, processCustomSaveActionTaken, processSuperUserDisapproveActionTaken, removeCommentAdhocPermissions, removeEditAdhocPermissions, updateProposal
public ProgramPostProcessorBase()
protected void processWithdrawActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent actionTakenEvent, ProposalInfo proposalInfo) throws Exception
processWithdrawActionTaken
in class KualiStudentPostProcessorBase
Exception
protected boolean processCustomActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent actionTakenEvent, org.kuali.rice.kew.api.action.ActionTaken actionTaken, ProposalInfo proposalInfo) throws Exception
processCustomActionTaken
in class KualiStudentPostProcessorBase
Exception
protected boolean processCustomRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent, ProposalInfo proposalInfo) throws Exception
processCustomRouteStatusChange
in class KualiStudentPostProcessorBase
Exception
protected String getProgramId(ProposalInfo proposalInfo) throws OperationFailedException
OperationFailedException
protected String getCluStateForRouteStatus(String currentCluState, String newWorkflowStatusCode)
currentCluState
- - the current state set on the CLUnewWorkflowStatusCode
- - the new route status code that is getting set on the workflow documentprotected String getCourseStateFromNewState(String currentCourseState, String newCourseState)
newCluState
variable only if it differs from the
currentCluState
value. Otherwise null
will be returned.protected ProgramService getProgramService()
protected StateChangeService getStateChangeService()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.