Class CompoundCondition

    • Constructor Detail

      • CompoundCondition

        public CompoundCondition()
    • Method Detail

      • getOperator

        protected abstract java.lang.String getOperator()
        Get operator of the compound condition.
        Returns:
        Operator of the compound condition.
      • not

        public final Condition not()
        NOT condition of condition query object.
        Returns:
        The condition
      • addCondition

        public final void addCondition​(Condition condition)
        Add condition to the end of the list.
        Parameters:
        condition - Condition to add to end of list.
      • addAllConditions

        public final void addAllConditions​(java.util.List<Condition> conditions)
        Add all conditions to the end of the list.
        Parameters:
        conditions - List of condition to add to end of list.
      • getConditions

        public final java.util.List<Condition> getConditions()
        Get list of conditions.
        Returns:
        List of conditions.
      • toString

        public final java.lang.StringBuilder toString​(java.lang.StringBuilder sb)
        Append a string representation of the object to the given StringBuilder. In general, the toString method for query objects appends a string that textually represents this object. The result should be a query string that complies to EJB QL specification as long as the query object represents a syntay element of it. It is required that all subclasses override this method. The toString method defined at class Object is overwritten and calls this method.
        Parameters:
        sb - StringBuilder to append the string representation of this object to.
        Returns:
        Same instance of StringBuilder given as parameter.