public class RepetitionRule extends PlanItemRule
| Modifier and Type | Field and Description |
|---|---|
protected VariableAggregationDefinitions |
aggregations |
protected String |
collectionVariableName |
static String |
DEFAULT_REPETITION_COUNTER_VARIABLE_NAME |
protected String |
elementIndexVariableName |
protected String |
elementVariableName |
static Integer |
MAX_INSTANCE_COUNT_UNLIMITED |
static String |
MAX_INSTANCE_COUNT_UNLIMITED_VALUE |
protected Integer |
maxInstanceCount |
protected String |
repetitionCounterVariableName |
conditionname, parentdocumentation, documentationTextFormatattributes, extensionElements, id, xmlColumnNumber, xmlRowNumber| Constructor and Description |
|---|
RepetitionRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAggregation(VariableAggregationDefinition aggregation) |
VariableAggregationDefinitions |
getAggregations() |
String |
getCollectionVariableName() |
String |
getElementIndexVariableName() |
String |
getElementVariableName() |
Integer |
getMaxInstanceCount() |
String |
getRepetitionCounterVariableName() |
boolean |
hasCollectionVariable() |
boolean |
hasElementIndexVariable() |
boolean |
hasElementVariable() |
boolean |
hasLimitedInstanceCount() |
void |
setAggregations(VariableAggregationDefinitions aggregations) |
void |
setCollectionVariableName(String collectionVariableName) |
void |
setElementIndexVariableName(String elementIndexVariableName) |
void |
setElementVariableName(String elementVariableName) |
void |
setMaxInstanceCount(Integer maxInstanceCount) |
void |
setRepetitionCounterVariableName(String repetitionCounterVariableName) |
String |
toString() |
getCondition, setConditiongetName, getParent, getParentStage, setName, setParentgetDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValuesaddAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumberpublic static final String MAX_INSTANCE_COUNT_UNLIMITED_VALUE
public static final Integer MAX_INSTANCE_COUNT_UNLIMITED
public static final String DEFAULT_REPETITION_COUNTER_VARIABLE_NAME
protected String repetitionCounterVariableName
protected String collectionVariableName
protected String elementVariableName
protected String elementIndexVariableName
protected Integer maxInstanceCount
protected VariableAggregationDefinitions aggregations
public String getRepetitionCounterVariableName()
public void setRepetitionCounterVariableName(String repetitionCounterVariableName)
public String getCollectionVariableName()
public boolean hasCollectionVariable()
public void setCollectionVariableName(String collectionVariableName)
public String getElementVariableName()
public boolean hasElementVariable()
public void setElementVariableName(String elementVariableName)
public String getElementIndexVariableName()
public boolean hasElementIndexVariable()
public void setElementIndexVariableName(String elementIndexVariableName)
public boolean hasLimitedInstanceCount()
public Integer getMaxInstanceCount()
public void setMaxInstanceCount(Integer maxInstanceCount)
public VariableAggregationDefinitions getAggregations()
public void setAggregations(VariableAggregationDefinitions aggregations)
public void addAggregation(VariableAggregationDefinition aggregation)
public String toString()
toString in class PlanItemRuleCopyright © 2021 Flowable. All rights reserved.