Class SearchFilterGroup

  • All Implemented Interfaces:
    ISearchQueryFilter

    @Deprecated
    @StableMinor(version="14.0",
                 sinceVersion="4.2.2")
    public class SearchFilterGroup
    extends Object
    implements ISearchQueryFilter
    Deprecated.
    Since 8.1.0, lumis.search was replaced by lumis.portal.bigdata.
    Allows the creation of composite filters by grouping them together and using a logical operator to join them.
    Since:
    4.2.2
    Version:
    $Revision: 24476 $ $Date: 2021-04-28 11:28:23 -0300 (Wed, 28 Apr 2021) $
    • Field Detail

      • GROUP_OPERATOR_AND

        public static final String GROUP_OPERATOR_AND
        Deprecated.
        Performs a logical AND when grouping the filters.
        Since:
        4.2.2
        See Also:
        Constant Field Values
      • GROUP_OPERATOR_OR

        public static final String GROUP_OPERATOR_OR
        Deprecated.
        Performs a logical OR when grouping the filters.
        Since:
        4.2.2
        See Also:
        Constant Field Values
    • Constructor Detail

      • SearchFilterGroup

        public SearchFilterGroup()
        Deprecated.
    • Method Detail

      • getOperator

        public String getOperator()
        Deprecated.
        Returns the operator for grouping the filters.
        Returns:
        the operator.
        Since:
        4.2.2
        See Also:
        setOperator(String)
      • setOperator

        public void setOperator​(String operator)
        Deprecated.
        Sets the operator for grouping the filters. The default value is GROUP_OPERATOR_AND.

        This class contains some operator constants defined as standard operators for clauses. The actual allowed operators and interpretation given depend on the Searcher implementation being used. It is recommended that all searchers implement the standard operators defined in this class for best compatibility.

        Parameters:
        operator - the operator value to set.
        Since:
        4.2.2
        See Also:
        GROUP_OPERATOR_AND, GROUP_OPERATOR_OR
      • getFilters

        public List<? extends ISearchQueryFilter> getFilters()
        Deprecated.
        Returns the filters in this group.
        Returns:
        a immutable list containing the filters.
        Since:
        4.2.2
      • setFilters

        public void setFilters​(List<? extends ISearchQueryFilter> filters)
        Deprecated.
        Sets the filters in this group.
        Parameters:
        filters - a list containing the filters.
        Since:
        4.2.2