Class AbstractVariableQueryImpl<T extends Query<?,​?>,​U>

    • Field Detail

      • variableNamesIgnoreCase

        protected Boolean variableNamesIgnoreCase
      • variableValuesIgnoreCase

        protected Boolean variableValuesIgnoreCase
    • Constructor Detail

      • AbstractVariableQueryImpl

        public AbstractVariableQueryImpl()
      • AbstractVariableQueryImpl

        public AbstractVariableQueryImpl​(CommandExecutor commandExecutor)
    • Method Detail

      • executeList

        public abstract List<U> executeList​(CommandContext commandContext,
                                            Page page)
        Description copied from class: AbstractQuery
        Executes the actual query to retrieve the list of results.
        Specified by:
        executeList in class AbstractQuery<T extends Query<?,​?>,​U>
        page - used if the results must be paged. If null, no paging will be applied.
      • variableValueEquals

        public T variableValueEquals​(String name,
                                     Object value)
      • variableValueNotEquals

        public T variableValueNotEquals​(String name,
                                        Object value)
      • variableValueGreaterThan

        public T variableValueGreaterThan​(String name,
                                          Object value)
      • variableValueGreaterThanOrEqual

        public T variableValueGreaterThanOrEqual​(String name,
                                                 Object value)
      • variableValueLessThan

        public T variableValueLessThan​(String name,
                                       Object value)
      • variableValueLessThanOrEqual

        public T variableValueLessThanOrEqual​(String name,
                                              Object value)
      • variableValueLike

        public T variableValueLike​(String name,
                                   String value)
      • variableValueNotLike

        public T variableValueNotLike​(String name,
                                      String value)
      • matchVariableNamesIgnoreCase

        public T matchVariableNamesIgnoreCase()
      • matchVariableValuesIgnoreCase

        public T matchVariableValuesIgnoreCase()
      • addVariable

        protected void addVariable​(String name,
                                   Object value,
                                   QueryOperator operator,
                                   boolean processInstanceScope)
      • ensureVariablesInitialized

        protected void ensureVariablesInitialized()
      • isVariableNamesIgnoreCase

        public Boolean isVariableNamesIgnoreCase()
      • isVariableValuesIgnoreCase

        public Boolean isVariableValuesIgnoreCase()