org.springframework.ldap.support.filter
Class AndFilter

java.lang.Object
  extended by org.springframework.ldap.support.filter.AbstractFilter
      extended by org.springframework.ldap.support.filter.BinaryLogicalFilter
          extended by org.springframework.ldap.support.filter.AndFilter
All Implemented Interfaces:
Filter

public class AndFilter
extends BinaryLogicalFilter

A filter for a logical AND. E.g.:

     AndFilter filter = new AndFilter();
     filter.and(new EqualsFilter("objectclass", "person");
     filter.and(new EqualsFilter("cn", "Some CN");
     System.out.println(filter.ecode());    
 
would result in: (&(objectclass=person)(cn=Some CN))

Author:
Adam Skogman, Mattias Arthursson
See Also:
EqualsFilter

Field Summary
 
Fields inherited from class org.springframework.ldap.support.filter.BinaryLogicalFilter
queryList
 
Constructor Summary
AndFilter()
           
 
Method Summary
 AndFilter and(Filter query)
          Add a query to the and expression
protected  java.lang.String getLogicalOperator()
          Implement this in subclass to return the logical operator, for example &qout;&&qout;.
 
Methods inherited from class org.springframework.ldap.support.filter.BinaryLogicalFilter
encode, equals, hashCode
 
Methods inherited from class org.springframework.ldap.support.filter.AbstractFilter
encode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AndFilter

public AndFilter()
Method Detail

getLogicalOperator

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

Specified by:
getLogicalOperator in class BinaryLogicalFilter
Returns:
the logical operator.

and

public AndFilter and(Filter query)
Add a query to the and expression

Parameters:
query - The query to and with the rest of the and:ed queries.
Returns:
This LdapAndQuery


Copyright 2002-2006. All Rights Reserved.