|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.process.filter.Filter atg.process.filter.ExpressionFilter atg.markers.scenario.MarkerExpressionFilter atg.markers.bp.scenario.BusinessProcessExpressionFilter atg.markers.bp.scenario.HasBusinessProcessStage
public class HasBusinessProcessStage
This scenario action can be used to determine if a business process stage has been reached.
For instance, you can use this action in a scenario to conditionally change behavior if process x, stage y has been reached.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.markers.scenario.MarkerExpressionFilter |
---|
mMarkerConfiguration |
Fields inherited from class atg.process.filter.Filter |
---|
FALSE, TRUE |
Constructor Summary | |
---|---|
HasBusinessProcessStage()
|
Method Summary | |
---|---|
protected Filter |
evaluate(ProcessExecutionContext pContext)
Called when evaluating the condition. |
Methods inherited from class atg.markers.bp.scenario.BusinessProcessExpressionFilter |
---|
getBusinessProcessName, getBusinessProcessStage, setMarkerConfiguration |
Methods inherited from class atg.markers.scenario.MarkerExpressionFilter |
---|
configure, getData, getDuplicationMode, getExtendedProperties, getKey, getMarkedItemType, getMarkerConfiguration, getMarkerItemType, getMarkerPropertyName, getRepositoryMarkerManager, getValue, initialize |
Methods inherited from class atg.process.filter.ExpressionFilter |
---|
equals, getOperands, getOperator, operandsEquals, setOperands, setOperator, toString |
Methods inherited from class atg.process.filter.Filter |
---|
andFilters, andFilters, assumeFalse, assumeTrue, createProcessInstanceQuery, createSubjectQuery, getResourceBundle, getSubjectType, hashCode, implies, isCacheable, negate, orFilters, orFilters, setCacheable, test |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public HasBusinessProcessStage()
Method Detail |
---|
protected Filter evaluate(ProcessExecutionContext pContext) throws ProcessException
This method calls the BusinessProcessManager to determine if the marker exists.
evaluate
in class Filter
ProcessException
- if there is a problem evaluating the
filter (other than information missing from the context)BusinessProcessManager.hasBusinessProcessStage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |