Class AbstractScesimData
java.lang.Object
org.drools.scenariosimulation.api.model.AbstractScesimData
- Direct Known Subclasses:
BackgroundData,Scenario
Abstract class representing the values inside
AbstractScesimModel, to be extended by concrete implementations-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<FactMappingValue>List of values to be used to test this scenario -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMappingValue(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier, Object value) addOrUpdateMappingValue(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier, Object value) getFactMappingValue(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) getFactMappingValue(FactMapping factMapping) getFactMappingValuesByFactIdentifier(FactIdentifier factIdentifier) Returns an unmodifiable list wrapping the backed onevoidremoveFactMappingValue(FactMappingValue toRemove) voidremoveFactMappingValueByIdentifiers(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) voidvoidsetDescription(String name)
-
Field Details
-
factMappingValues
List of values to be used to test this scenario
-
-
Constructor Details
-
AbstractScesimData
public AbstractScesimData()
-
-
Method Details
-
getUnmodifiableFactMappingValues
Returns an unmodifiable list wrapping the backed oneNOTE: list order could not be aligned to factMapping order.
-
removeFactMappingValueByIdentifiers
public void removeFactMappingValueByIdentifiers(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
removeFactMappingValue
-
addMappingValue
public FactMappingValue addMappingValue(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier, Object value) -
addOrUpdateMappingValue
public FactMappingValue addOrUpdateMappingValue(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier, Object value) -
getFactMappingValue
public Optional<FactMappingValue> getFactMappingValue(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
getFactMappingValue
-
getFactMappingValuesByFactIdentifier
-
getDescription
-
setDescription
-
getFactNames
-
resetErrors
public void resetErrors()
-