Class OrFilter

  • All Implemented Interfaces:
    Filter

    public class OrFilter
    extends BinaryLogicalFilter
    Filter for logical OR.
     OrFilter filter = new OrFilter();
     filter.or(new EqualsFilter("objectclass", "person");
     filter.or(new EqualsFilter("objectclass", "organizationalUnit");
     System.out.println(filter.encode());    
     
    would result in: (|(objectclass=person)(objectclass=organizationalUnit))
    • Constructor Detail

      • OrFilter

        public OrFilter()
    • Method Detail

      • or

        public OrFilter or​(Filter query)
        Add a query to the OR expression
        Parameters:
        query - The query to or with the rest of the or:ed queries.
        Returns:
        This LdapOrQuery
      • getLogicalOperator

        protected java.lang.String getLogicalOperator()
        Description copied from class: BinaryLogicalFilter
        Implement this in subclass to return the logical operator, for example "&".
        Specified by:
        getLogicalOperator in class BinaryLogicalFilter
        Returns:
        the logical operator.