public class ReactivationRule extends PlanItemRule
activateCondition if evaluated to true, immediately activates the plan item, even if it contains conditions or entry sentriesignoreCondition if evaluated to true, completely ignores the plan itemdefaultCondition if evaluated to true, will treat the plan item the very same way as if the case was newly creatednull, it is evaluated as false. You might also just put true as the condition to permanently
activate it without runtime evaluation.
If more than one evaluates to true, they are treated in the following order: activate, ignore and then default, which means as an example,
if the activate condition evaluates to true, but the default one as well, the activate one has precedence, so the plan item immediately gets activated.| Modifier and Type | Field and Description |
|---|---|
protected String |
activateCondition |
protected String |
defaultCondition |
protected String |
ignoreCondition |
conditionname, parentdocumentation, documentationTextFormatattributes, extensionElements, id, xmlColumnNumber, xmlRowNumber| Constructor and Description |
|---|
ReactivationRule() |
ReactivationRule(String activateCondition,
String ignoreCondition,
String defaultCondition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getActivateCondition() |
String |
getDefaultCondition() |
String |
getIgnoreCondition() |
boolean |
hasActivationCondition() |
boolean |
hasActivationRule() |
boolean |
hasDefaultCondition() |
boolean |
hasDefaultRule() |
int |
hashCode() |
boolean |
hasIgnoreCondition() |
boolean |
hasIgnoreRule() |
void |
setActivateCondition(String activateCondition) |
void |
setDefaultCondition(String defaultCondition) |
void |
setIgnoreCondition(String ignoreCondition) |
String |
toString() |
getCondition, setConditiongetName, getParent, getParentStage, setName, setParentgetDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValuesaddAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumberprotected String activateCondition
protected String ignoreCondition
protected String defaultCondition
public boolean hasActivationRule()
public boolean hasIgnoreRule()
public boolean hasDefaultRule()
public boolean hasActivationCondition()
public boolean hasIgnoreCondition()
public boolean hasDefaultCondition()
public String getDefaultCondition()
public void setDefaultCondition(String defaultCondition)
public String getActivateCondition()
public void setActivateCondition(String activateCondition)
public String getIgnoreCondition()
public void setIgnoreCondition(String ignoreCondition)
public String toString()
toString in class PlanItemRuleCopyright © 2021 Flowable. All rights reserved.