Class GetItemOfArrayFromEntity<T,​M>

    • Method Detail

      • returnItemOfIndex

        public default THIS returnItemOfIndex​(int size)
        Defines index of the target element take from the array of found/suitable elements.
        Parameters:
        size - index of the target element
        Returns:
        self-reference
      • returnIfEntireLength

        public default THIS returnIfEntireLength​(ItemsCountCondition lengthCondition)
        Defines a size condition for entire array of found/suitable elements.
        Parameters:
        lengthCondition - a length condition for entire array
        Returns:
        self-reference
      • returnOnCondition

        public default THIS returnOnCondition​(Criteria<R[]> condition)
        Defines a condition for array of found/suitable elements.
        Parameters:
        condition - a condition for entire array
        Returns:
        self-reference
      • returnOnCondition

        public default THIS returnOnCondition​(String description,
                                              Predicate<T> predicate)
        Defines a condition for entire set of found/suitable elements.
        Parameters:
        description - describes the condition
        predicate - defines the condition
        Returns:
        self-reference
      • returnOnConditionOr

        public default THIS returnOnConditionOr​(Criteria<T>... condition)
        Defines a condition for entire set of found/suitable elements. Defined criteria will be transformed into OR-expression
        Parameters:
        condition - condition for entire set of items
        Returns:
        self-reference
      • returnOnConditionOnlyOne

        public default THIS returnOnConditionOnlyOne​(Criteria<T>... condition)
        Defines a condition for entire set of found/suitable elements. Defined criteria will be transformed into XOR-expression
        Parameters:
        condition - condition for entire set of items
        Returns:
        self-reference
      • returnOnConditionOnlyNot

        public default THIS returnOnConditionOnlyNot​(Criteria<T>... condition)
        Defines a condition for entire set of found/suitable elements. Defined criteria will be inverted
        Parameters:
        condition - condition for entire set of items
        Returns:
        self-reference