|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.process.action.ActionImpl atg.markers.scenario.MarkerAction atg.markers.bp.scenario.BusinessProcessStageAction atg.markers.bp.scenario.RemoveBusinessProcessStage
public class RemoveBusinessProcessStage
This action can be used to remove business process markers that match the business process name and stage.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.markers.scenario.MarkerAction |
---|
mMarkerConfiguration |
Fields inherited from interface atg.markers.bp.BusinessProcessConstants |
---|
BUSINESS_PROCESS_RESOURCE_NAME, sBusinessProcessResourceBundle |
Constructor Summary | |
---|---|
RemoveBusinessProcessStage()
|
Method Summary | |
---|---|
protected void |
doBusinessProcessStageAction(ProcessExecutionContext pContext,
java.lang.String pBusinessProcessName,
java.lang.String pBusinessProcessStage)
Removes the business process markers. |
protected java.lang.String |
getData(ProcessExecutionContext pContext)
Returns the data parameter. |
Methods inherited from class atg.markers.bp.scenario.BusinessProcessStageAction |
---|
doAction, initialize, setMarkerConfiguration |
Methods inherited from class atg.markers.scenario.MarkerAction |
---|
configure, doesParameterExist, executeAction, getDuplicationMode, getExtendedProperties, getKey, getMarkedItemType, getMarkerConfiguration, getMarkerItemType, getMarkerPropertyName, getValue |
Methods inherited from class atg.process.action.ActionImpl |
---|
execute, execute, getActionName, getParameterExpression, getParameterValue, storeOptionalParameter, storeRequiredMutableParameter, storeRequiredParameter, toString, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public RemoveBusinessProcessStage()
Method Detail |
---|
protected java.lang.String getData(ProcessExecutionContext pContext) throws ProcessException
If the data parameter is not an available parameter it means the UI did not allow the user to specify it. In that case, we set it to MarkerConstants.ANY_VALUE for the comparison. The data param is identified in the parameter map by the key PARAM_DATA
getData
in class MarkerAction
ProcessException
protected void doBusinessProcessStageAction(ProcessExecutionContext pContext, java.lang.String pBusinessProcessName, java.lang.String pBusinessProcessStage) throws ProcessException
doBusinessProcessStageAction
in class BusinessProcessStageAction
pBusinessProcessName
- the business process name.pBusinessProcessStage
- the business process stage
ProcessException
atg.markers.bp.BusinessProcessMarker#removeBusinessProcessStage
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |