Class FactMapping
- java.lang.Object
-
- org.drools.scenariosimulation.api.model.FactMapping
-
public class FactMapping extends java.lang.ObjectIt describes how to reach a single property of a fact
-
-
Constructor Summary
Constructors Constructor Description FactMapping()FactMapping(java.lang.String factAlias, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier)FactMapping(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExpressionElement(java.lang.String stepName, java.lang.String className)FactMappingcloneFactMapping()It creates a newFactMappingcloning the instanced one.booleanequals(java.lang.Object o)java.lang.StringgetClassName()java.lang.DoublegetColumnWidth()java.lang.StringgetExpressionAlias()java.util.List<ExpressionElement>getExpressionElements()java.util.List<ExpressionElement>getExpressionElementsWithoutClass()ExpressionIdentifiergetExpressionIdentifier()java.lang.StringgetFactAlias()FactIdentifiergetFactIdentifier()FactMappingValueTypegetFactMappingValueType()java.lang.StringgetFullExpression()java.util.List<java.lang.String>getGenericTypes()static java.lang.StringgetInstancePlaceHolder(int index)static java.lang.StringgetPlaceHolder(FactMappingType factMappingType)static java.lang.StringgetPlaceHolder(FactMappingType factMappingType, int index)static java.lang.StringgetPropertyPlaceHolder(int index)inthashCode()voidsetColumnWidth(java.lang.Double columnWidth)voidsetExpressionAlias(java.lang.String expressionAlias)voidsetFactAlias(java.lang.String factAlias)voidsetFactMappingValueType(FactMappingValueType factMappingValueType)voidsetGenericTypes(java.util.List<java.lang.String> genericTypes)
-
-
-
Constructor Detail
-
FactMapping
public FactMapping()
-
FactMapping
public FactMapping(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier)
-
FactMapping
public FactMapping(java.lang.String factAlias, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier)
-
-
Method Detail
-
getFullExpression
public java.lang.String getFullExpression()
-
getExpressionElementsWithoutClass
public java.util.List<ExpressionElement> getExpressionElementsWithoutClass()
-
getExpressionElements
public java.util.List<ExpressionElement> getExpressionElements()
-
addExpressionElement
public void addExpressionElement(java.lang.String stepName, java.lang.String className)
-
getClassName
public java.lang.String getClassName()
-
getExpressionIdentifier
public ExpressionIdentifier getExpressionIdentifier()
-
getFactIdentifier
public FactIdentifier getFactIdentifier()
-
getFactAlias
public java.lang.String getFactAlias()
-
setFactAlias
public void setFactAlias(java.lang.String factAlias)
-
getExpressionAlias
public java.lang.String getExpressionAlias()
-
setExpressionAlias
public void setExpressionAlias(java.lang.String expressionAlias)
-
getGenericTypes
public java.util.List<java.lang.String> getGenericTypes()
-
setGenericTypes
public void setGenericTypes(java.util.List<java.lang.String> genericTypes)
-
cloneFactMapping
public FactMapping cloneFactMapping()
It creates a newFactMappingcloning the instanced one.
-
getPlaceHolder
public static java.lang.String getPlaceHolder(FactMappingType factMappingType)
-
getPlaceHolder
public static java.lang.String getPlaceHolder(FactMappingType factMappingType, int index)
-
getFactMappingValueType
public FactMappingValueType getFactMappingValueType()
-
setFactMappingValueType
public void setFactMappingValueType(FactMappingValueType factMappingValueType)
-
getInstancePlaceHolder
public static java.lang.String getInstancePlaceHolder(int index)
-
getPropertyPlaceHolder
public static java.lang.String getPropertyPlaceHolder(int index)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getColumnWidth
public java.lang.Double getColumnWidth()
-
setColumnWidth
public void setColumnWidth(java.lang.Double columnWidth)
-
-