org.kuali.student.lum.workflow
Class ProgramPostProcessorBase
java.lang.Object
org.kuali.student.lum.workflow.KualiStudentPostProcessorBase
org.kuali.student.lum.workflow.ProgramPostProcessorBase
- All Implemented Interfaces:
- org.kuali.rice.kew.framework.postprocessor.PostProcessor
@Transactional(readOnly=true,
rollbackFor=java.lang.Throwable.class)
public class ProgramPostProcessorBase- extends KualiStudentPostProcessorBase
| Methods inherited from class org.kuali.student.lum.workflow.KualiStudentPostProcessorBase |
afterActionTaken, afterProcess, beforeProcess, doActionTaken, doDeleteRouteHeader, doRouteLevelChange, doRouteStatusChange, getDocumentIdsToLock, getPrincipalIdForSystemUser, getProposalService, getProposalStateForRouteStatus, getProposalStateFromNewState, getStateFromNewState, getWorkflowDocumentService, preProcessProposalSave, processActionTakenOnAdhocRequest, processCustomRouteLevelChange, processCustomRouteStatusSavedStatusChange, processCustomSaveActionTaken, processSuperUserDisapproveActionTaken, removeCommentAdhocPermissions, removeEditAdhocPermissions, updateProposal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProgramPostProcessorBase
public ProgramPostProcessorBase()
processWithdrawActionTaken
protected void processWithdrawActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent actionTakenEvent,
ProposalInfo proposalInfo)
throws Exception
- Overrides:
processWithdrawActionTaken in class KualiStudentPostProcessorBase
- Throws:
Exception
processCustomActionTaken
protected boolean processCustomActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent actionTakenEvent,
org.kuali.rice.kew.api.action.ActionTaken actionTaken,
ProposalInfo proposalInfo)
throws Exception
- Overrides:
processCustomActionTaken in class KualiStudentPostProcessorBase
- Throws:
Exception
processCustomRouteStatusChange
protected boolean processCustomRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent,
ProposalInfo proposalInfo)
throws Exception
- Overrides:
processCustomRouteStatusChange in class KualiStudentPostProcessorBase
- Throws:
Exception
getProgramId
protected String getProgramId(ProposalInfo proposalInfo)
throws OperationFailedException
- Throws:
OperationFailedException
getCluStateForRouteStatus
protected String getCluStateForRouteStatus(String currentCluState,
String newWorkflowStatusCode)
- Parameters:
currentCluState - - the current state set on the CLUnewWorkflowStatusCode - - the new route status code that is getting set on the workflow document
- Returns:
- the CLU state to set or null if the CLU does not need it's state changed
getCourseStateFromNewState
protected String getCourseStateFromNewState(String currentCourseState,
String newCourseState)
- Default behavior is to return the
newCluState variable only if it differs from the
currentCluState value. Otherwise null will be returned.
getProgramService
protected ProgramService getProgramService()
getStateChangeService
protected StateChangeService getStateChangeService()
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.