public class ManageChangeRequestsWizardController
extends org.openmdx.portal.servlet.AbstractWizardController
Modifier and Type | Class and Description |
---|---|
static class |
ManageChangeRequestsWizardController.Format
Format
|
Modifier and Type | Field and Description |
---|---|
static String |
PARAMETER_CURRENT_CHANGE_REQUEST_XRI |
static String |
PARAMETER_PROCESS_TRANSITION_XRI |
static String |
PARAMETER_SELECTED_CHANGE_REQUEST_XRI |
protected StringBuilder |
postRenderChangeRequestScript |
protected Activity |
selectedChangeRequest |
Constructor and Description |
---|
ManageChangeRequestsWizardController()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
applyChanges()
Apply changes to changes object and set activity status to complete.
|
void |
doApply(String currentChangeRequestXri,
String selectedChangeRequestXri)
Apply action.
|
void |
doCancel()
Cancel action.
|
void |
doDoFollowUp(String currentChangeRequestXri,
String selectedChangeRequestXri,
String processTransitionXri)
RejectChanges action.
|
void |
doRefresh(String currentChangeRequestXri,
String selectedChangeRequestXri)
Refresh action.
|
List<Activity> |
getChangeRequests()
Get the pending change requests.
|
protected Base.CodeMapper |
getCodeMapper(org.openmdx.portal.servlet.Codes codes)
Get code mapper used for object title generation.
|
String |
getColor(ManageChangeRequestsWizardController.Format format)
Get color depending on format to be rendered.
|
protected String |
getFollowUpTitle(Activity activity,
ActivityProcessTransition processTransition) |
List<ActivityProcessTransition> |
getNextTransitions(Activity activity)
Get transition to forward process state.
|
StringBuilder |
getPostRenderChangeRequestScript() |
Activity |
getSelectedChangeRequest() |
protected void |
performFollowUp(Activity activity,
ActivityProcessTransition processTransition)
Reject changes and set activity status to cancelled.
|
void |
renderChangeRequest(Activity activity,
ManageChangeRequestsWizardController.Format format,
Writer out)
Render change request in given format.
|
void |
resetPostRenderChangeRequestScript()
Reset postRenderChangeRequestScript.
|
close, forward, getApp, getCodes, getCommand, getCurrentView, getErrorMessage, getExitAction, getFieldLabel, getFirstParameterValue, getForm, getForms, getObject, getObjectIdentity, getParameterValues, getPm, getProviderName, getRequest, getRequestId, getRequestParameter, getSegmentName, getServletPath, getServletPathPrefix, getSession, getTexts, getToolTip, getWizardName, handle, init, initFormFields, prepare, setApp, setCodes, setCurrentView, setExitAction, setForms, setObject, setObjectIdentity, setPm, setProviderName, setRequest, setRequestId, setSegmentName, setSession, setTexts
public static final String PARAMETER_CURRENT_CHANGE_REQUEST_XRI
public static final String PARAMETER_SELECTED_CHANGE_REQUEST_XRI
public static final String PARAMETER_PROCESS_TRANSITION_XRI
protected Activity selectedChangeRequest
protected StringBuilder postRenderChangeRequestScript
public ManageChangeRequestsWizardController()
protected Base.CodeMapper getCodeMapper(org.openmdx.portal.servlet.Codes codes)
codes
- public void renderChangeRequest(Activity activity, ManageChangeRequestsWizardController.Format format, Writer out) throws org.openmdx.base.exception.ServiceException, IOException
activity
- format
- out
- org.openmdx.base.exception.ServiceException
IOException
public List<Activity> getChangeRequests()
protected void applyChanges() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
protected String getFollowUpTitle(Activity activity, ActivityProcessTransition processTransition) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
protected void performFollowUp(Activity activity, ActivityProcessTransition processTransition) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void doRefresh(String currentChangeRequestXri, String selectedChangeRequestXri)
currentChangeRequestXri
- selectedChangeRequestXri
- public void doCancel()
public void doApply(String currentChangeRequestXri, String selectedChangeRequestXri) throws org.openmdx.base.exception.ServiceException
currentActivityXri
- selectedActivityXri
- org.openmdx.base.exception.ServiceException
public void doDoFollowUp(String currentChangeRequestXri, String selectedChangeRequestXri, String processTransitionXri) throws org.openmdx.base.exception.ServiceException
currentChangeRequestXri
- selectedChangeRequestXri
- processTransitionXri
- org.openmdx.base.exception.ServiceException
public List<ActivityProcessTransition> getNextTransitions(Activity activity)
activity
- public Activity getSelectedChangeRequest()
public String getColor(ManageChangeRequestsWizardController.Format format)
format
- public StringBuilder getPostRenderChangeRequestScript()
public void resetPostRenderChangeRequestScript()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.