Interface VariableInstanceQuery

  • All Superinterfaces:
    org.flowable.common.engine.api.query.Query<VariableInstanceQuery,​org.flowable.variable.api.persistence.entity.VariableInstance>

    public interface VariableInstanceQuery
    extends org.flowable.common.engine.api.query.Query<VariableInstanceQuery,​org.flowable.variable.api.persistence.entity.VariableInstance>
    Author:
    Joram Barrez
    • Method Detail

      • caseInstanceId

        VariableInstanceQuery caseInstanceId​(String caseInstanceId)
        Only select historic variables with the given case instance.
      • planItemInstanceId

        VariableInstanceQuery planItemInstanceId​(String planItemInstanceId)
        Only select historic variables with the given plan item instance id.
      • variableName

        VariableInstanceQuery variableName​(String variableName)
        Only select historic variables with the given variable name.
      • variableNameLike

        VariableInstanceQuery variableNameLike​(String variableNameLike)
        Only select historic variables where the given variable name is like.
      • excludeTaskVariables

        VariableInstanceQuery excludeTaskVariables()
        Only select historic variables which were not set task-local.
      • excludeLocalVariables

        VariableInstanceQuery excludeLocalVariables()
        Only select historic process variables which were not set local.
      • excludeVariableInitialization

        VariableInstanceQuery excludeVariableInitialization()
        Don't initialize variable values. This is foremost a way to deal with variable delete queries
      • variableValueEquals

        VariableInstanceQuery variableValueEquals​(String variableName,
                                                  Object variableValue)
        only select historic variables with the given name and value
      • variableValueNotEquals

        VariableInstanceQuery variableValueNotEquals​(String variableName,
                                                     Object variableValue)
        only select historic variables that don't have the given name and value
      • variableValueLike

        VariableInstanceQuery variableValueLike​(String variableName,
                                                String variableValue)
        only select historic variables like the given name and value
      • variableValueLikeIgnoreCase

        VariableInstanceQuery variableValueLikeIgnoreCase​(String variableName,
                                                          String variableValue)
        only select historic variables like the given name and value (case insensitive)
      • orderByVariableName

        VariableInstanceQuery orderByVariableName()
        order historic variables by the name. Use asc() or desc() afterwards.