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 VariableAggregationDefinitionsprotected Stringstatic final Stringprotected Stringprotected Stringprotected booleanstatic final Integerstatic final Stringprotected Integerprotected StringFields inherited from class org.flowable.cmmn.model.PlanItemRule
conditionFields inherited from class org.flowable.cmmn.model.CaseElement
name, parentFields inherited from class org.flowable.cmmn.model.CmmnElement
documentation, documentationTextFormatFields inherited from class org.flowable.cmmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAggregation(VariableAggregationDefinition aggregation) booleanbooleanbooleanbooleanbooleanvoidsetAggregations(VariableAggregationDefinitions aggregations) voidsetCollectionVariableName(String collectionVariableName) voidsetElementIndexVariableName(String elementIndexVariableName) voidsetElementVariableName(String elementVariableName) voidsetIgnoreRepetitionCounterVariable(boolean ignoreRepetitionCounterVariable) voidsetMaxInstanceCount(Integer maxInstanceCount) voidsetRepetitionCounterVariableName(String repetitionCounterVariableName) toString()Methods inherited from class org.flowable.cmmn.model.PlanItemRule
getCondition, setConditionMethods inherited from class org.flowable.cmmn.model.CaseElement
getName, getParent, getParentStage, setName, setParentMethods inherited from class org.flowable.cmmn.model.CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValuesMethods 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:
toStringin classPlanItemRule
-