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

    • Constructor Detail

      • AbstractVariableQueryImpl

        public AbstractVariableQueryImpl()
      • AbstractVariableQueryImpl

        public AbstractVariableQueryImpl​(CommandContext commandContext)
      • 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)
      • variableValueEquals

        protected T variableValueEquals​(String name,
                                        Object value,
                                        boolean localScope)
      • variableValueEquals

        public T variableValueEquals​(Object value)
      • variableValueEquals

        protected T variableValueEquals​(Object value,
                                        boolean localScope)
      • variableValueEqualsIgnoreCase

        public T variableValueEqualsIgnoreCase​(String name,
                                               String value)
      • variableValueEqualsIgnoreCase

        protected T variableValueEqualsIgnoreCase​(String name,
                                                  String value,
                                                  boolean localScope)
      • variableValueNotEqualsIgnoreCase

        public T variableValueNotEqualsIgnoreCase​(String name,
                                                  String value)
      • variableValueNotEqualsIgnoreCase

        protected T variableValueNotEqualsIgnoreCase​(String name,
                                                     String value,
                                                     boolean localScope)
      • variableValueNotEquals

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

        protected T variableValueNotEquals​(String name,
                                           Object value,
                                           boolean localScope)
      • variableValueGreaterThan

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

        protected T variableValueGreaterThan​(String name,
                                             Object value,
                                             boolean localScope)
      • variableValueGreaterThanOrEqual

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

        protected T variableValueGreaterThanOrEqual​(String name,
                                                    Object value,
                                                    boolean localScope)
      • variableValueLessThan

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

        protected T variableValueLessThan​(String name,
                                          Object value,
                                          boolean localScope)
      • variableValueLessThanOrEqual

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

        protected T variableValueLessThanOrEqual​(String name,
                                                 Object value,
                                                 boolean localScope)
      • variableValueLike

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

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

        protected T variableValueLike​(String name,
                                      String value,
                                      boolean localScope)
      • variableValueLikeIgnoreCase

        protected T variableValueLikeIgnoreCase​(String name,
                                                String value,
                                                boolean localScope)
      • isBoolean

        protected boolean isBoolean​(Object value)
      • ensureVariablesInitialized

        protected void ensureVariablesInitialized()
      • hasLocalQueryVariableValue

        public boolean hasLocalQueryVariableValue()
      • hasNonLocalQueryVariableValue

        public boolean hasNonLocalQueryVariableValue()