public class KualiStudentPostProcessorBase extends Object implements PostProcessor
Constructor and Description |
---|
KualiStudentPostProcessorBase() |
public KualiStudentPostProcessorBase()
public ProcessDocReport afterProcess(AfterProcessEvent arg0) throws Exception
afterProcess
in interface PostProcessor
Exception
public ProcessDocReport beforeProcess(BeforeProcessEvent arg0) throws Exception
beforeProcess
in interface PostProcessor
Exception
public ProcessDocReport doActionTaken(ActionTakenEvent actionTakenEvent) throws Exception
doActionTaken
in interface PostProcessor
Exception
public ProcessDocReport afterActionTaken(ActionType actionPerformed, ActionTakenEvent event) throws Exception
afterActionTaken
in interface PostProcessor
Exception
protected boolean processCustomActionTaken(ActionTakenEvent actionTakenEvent, ActionTaken actionTaken, ProposalInfo proposalInfo) throws Exception
Exception
protected boolean processCustomSaveActionTaken(ActionTakenEvent actionTakenEvent, ActionTaken actionTaken) throws Exception
Exception
protected void processActionTakenOnAdhocRequest(ActionTakenEvent actionTakenEvent, ActionRequest actionRequest) throws Exception
Exception
protected void processSuperUserDisapproveActionTaken(ActionTakenEvent actionTakenEvent, ActionTaken actionTaken, ProposalInfo proposalInfo) throws Exception
Exception
protected void processWithdrawActionTaken(ActionTakenEvent actionTakenEvent, ProposalInfo proposalInfo) throws Exception
Exception
public ProcessDocReport doDeleteRouteHeader(DeleteEvent arg0) throws Exception
doDeleteRouteHeader
in interface PostProcessor
Exception
public ProcessDocReport doRouteLevelChange(DocumentRouteLevelChange documentRouteLevelChange) throws Exception
doRouteLevelChange
in interface PostProcessor
Exception
protected boolean processCustomRouteLevelChange(DocumentRouteLevelChange documentRouteLevelChange, ProposalInfo proposalInfo) throws Exception
Exception
public ProcessDocReport doRouteStatusChange(DocumentRouteStatusChange documentRouteStatusChange) throws Exception
doRouteStatusChange
in interface PostProcessor
Exception
protected boolean processCustomRouteStatusChange(DocumentRouteStatusChange statusChangeEvent, ProposalInfo proposalInfo) throws Exception
Exception
protected boolean processCustomRouteStatusSavedStatusChange(DocumentRouteStatusChange statusChangeEvent) throws Exception
Exception
public List<String> getDocumentIdsToLock(DocumentLockingEvent arg0) throws Exception
getDocumentIdsToLock
in interface PostProcessor
Exception
protected String getProposalStateForRouteStatus(String currentProposalState, String newWorkflowStatusCode)
currentProposalState
- - the current state set on the proposalnewWorkflowStatusCode
- - the new route status code that is getting set on the workflow documentprotected String getProposalStateFromNewState(String currentProposalState, String newProposalState)
newProposalState
variable only if it differs from the
currentProposalState
value. Otherwise null
will be returned.protected String getStateFromNewState(String currentState, String newState)
newState
variable only if it differs from the
currentState
value. Otherwise null
will be returned.protected void removeEditAdhocPermissions(String principalId, WorkflowDocument doc)
protected void removeCommentAdhocPermissions(String roleNamespace, String roleName, String principalId, WorkflowDocument doc)
protected String getPrincipalIdForSystemUser()
protected void updateProposal(IDocumentEvent iDocumentEvent, String proposalState, ProposalInfo proposalInfo) throws Exception
Exception
protected boolean preProcessProposalSave(IDocumentEvent iDocumentEvent, ProposalInfo proposalInfo)
protected ProposalService getProposalService()
protected WorkflowDocumentService getWorkflowDocumentService()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.