Class QueryVariableValue

java.lang.Object
org.camunda.bpm.engine.impl.QueryVariableValue
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TaskQueryVariableValue

public class QueryVariableValue extends Object implements Serializable
Represents a variable value used in queries.
Author:
Frederik Heremans
See Also:
  • Field Details

    • serialVersionUID

      protected static final long serialVersionUID
      See Also:
    • name

      protected String name
    • value

      protected TypedValue value
    • operator

      protected QueryOperator operator
    • local

      protected boolean local
    • valueCondition

      protected AbstractQueryVariableValueCondition valueCondition
    • variableNameIgnoreCase

      protected boolean variableNameIgnoreCase
    • variableValueIgnoreCase

      protected boolean variableValueIgnoreCase
  • Constructor Details

    • QueryVariableValue

      public QueryVariableValue(String name, Object value, QueryOperator operator, boolean local)
    • QueryVariableValue

      public QueryVariableValue(String name, Object value, QueryOperator operator, boolean local, boolean variableNameIgnoreCase, boolean variableValueIgnoreCase)
  • Method Details

    • initialize

      public void initialize(VariableSerializers serializers, String dbType)
    • getValueConditions

      public List<SingleQueryVariableValueCondition> getValueConditions()
    • getName

      public String getName()
    • getOperator

      public QueryOperator getOperator()
    • getOperatorName

      public String getOperatorName()
    • getValue

      public Object getValue()
    • getTypedValue

      public TypedValue getTypedValue()
    • isLocal

      public boolean isLocal()
    • isVariableNameIgnoreCase

      public boolean isVariableNameIgnoreCase()
    • setVariableNameIgnoreCase

      public void setVariableNameIgnoreCase(boolean variableNameIgnoreCase)
    • isVariableValueIgnoreCase

      public boolean isVariableValueIgnoreCase()
    • setVariableValueIgnoreCase

      public void setVariableValueIgnoreCase(boolean variableValueIgnoreCase)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object