Class FactMapping

java.lang.Object
org.drools.scenariosimulation.api.model.FactMapping

public class FactMapping extends Object
It describes how to reach a single property of a fact
  • Constructor Details

  • Method Details

    • getFullExpression

      public String getFullExpression()
    • getExpressionElementsWithoutClass

      public List<ExpressionElement> getExpressionElementsWithoutClass()
    • getExpressionElements

      public List<ExpressionElement> getExpressionElements()
    • addExpressionElement

      public void addExpressionElement(String stepName, String className)
    • getClassName

      public String getClassName()
    • getExpressionIdentifier

      public ExpressionIdentifier getExpressionIdentifier()
    • getFactIdentifier

      public FactIdentifier getFactIdentifier()
    • getFactAlias

      public String getFactAlias()
    • setFactAlias

      public void setFactAlias(String factAlias)
    • getExpressionAlias

      public String getExpressionAlias()
    • setExpressionAlias

      public void setExpressionAlias(String expressionAlias)
    • getGenericTypes

      public List<String> getGenericTypes()
    • setGenericTypes

      public void setGenericTypes(List<String> genericTypes)
    • cloneFactMapping

      public FactMapping cloneFactMapping()
      It creates a new FactMapping cloning the instanced one.
    • getPlaceHolder

      public static String getPlaceHolder(FactMappingType factMappingType)
    • getPlaceHolder

      public static String getPlaceHolder(FactMappingType factMappingType, int index)
    • getFactMappingValueType

      public FactMappingValueType getFactMappingValueType()
    • setFactMappingValueType

      public void setFactMappingValueType(FactMappingValueType factMappingValueType)
    • getInstancePlaceHolder

      public static String getInstancePlaceHolder(int index)
    • getPropertyPlaceHolder

      public static String getPropertyPlaceHolder(int index)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getColumnWidth

      public Double getColumnWidth()
    • setColumnWidth

      public void setColumnWidth(Double columnWidth)