Package org.flowable.cmmn.model
Class RepetitionRule
java.lang.Object
org.flowable.cmmn.model.BaseElement
org.flowable.cmmn.model.CmmnElement
org.flowable.cmmn.model.CaseElement
org.flowable.cmmn.model.PlanItemRule
org.flowable.cmmn.model.RepetitionRule
- All Implemented Interfaces:
HasExtensionAttributes
- Author:
- Joram Barrez, Micha Kiener, Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VariableAggregationDefinitions
protected String
static final String
protected String
protected String
protected boolean
static final Integer
static final String
protected Integer
protected String
Fields inherited from class org.flowable.cmmn.model.PlanItemRule
condition
Fields inherited from class org.flowable.cmmn.model.CaseElement
name, parent
Fields inherited from class org.flowable.cmmn.model.CmmnElement
documentation, documentationTextFormat
Fields inherited from class org.flowable.cmmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAggregation
(VariableAggregationDefinition aggregation) boolean
boolean
boolean
boolean
boolean
void
setAggregations
(VariableAggregationDefinitions aggregations) void
setCollectionVariableName
(String collectionVariableName) void
setElementIndexVariableName
(String elementIndexVariableName) void
setElementVariableName
(String elementVariableName) void
setIgnoreRepetitionCounterVariable
(boolean ignoreRepetitionCounterVariable) void
setMaxInstanceCount
(Integer maxInstanceCount) void
setRepetitionCounterVariableName
(String repetitionCounterVariableName) toString()
Methods inherited from class org.flowable.cmmn.model.PlanItemRule
getCondition, setCondition
Methods inherited from class org.flowable.cmmn.model.CaseElement
getName, getParent, getParentStage, setName, setParent
Methods inherited from class org.flowable.cmmn.model.CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValues
Methods inherited from class org.flowable.cmmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
MAX_INSTANCE_COUNT_UNLIMITED_VALUE
- See Also:
-
MAX_INSTANCE_COUNT_UNLIMITED
-
DEFAULT_REPETITION_COUNTER_VARIABLE_NAME
- See Also:
-
repetitionCounterVariableName
-
ignoreRepetitionCounterVariable
protected boolean ignoreRepetitionCounterVariable -
collectionVariableName
-
elementVariableName
-
elementIndexVariableName
-
maxInstanceCount
-
aggregations
-
-
Constructor Details
-
RepetitionRule
public RepetitionRule()
-
-
Method Details
-
getRepetitionCounterVariableName
-
setRepetitionCounterVariableName
-
isIgnoreRepetitionCounterVariable
public boolean isIgnoreRepetitionCounterVariable() -
setIgnoreRepetitionCounterVariable
public void setIgnoreRepetitionCounterVariable(boolean ignoreRepetitionCounterVariable) -
getCollectionVariableName
-
hasCollectionVariable
public boolean hasCollectionVariable() -
setCollectionVariableName
-
getElementVariableName
-
hasElementVariable
public boolean hasElementVariable() -
setElementVariableName
-
getElementIndexVariableName
-
hasElementIndexVariable
public boolean hasElementIndexVariable() -
setElementIndexVariableName
-
hasLimitedInstanceCount
public boolean hasLimitedInstanceCount() -
getMaxInstanceCount
-
setMaxInstanceCount
-
getAggregations
-
setAggregations
-
addAggregation
-
toString
- Overrides:
toString
in classPlanItemRule
-