Package org.springframework.ldap.filter
Class AndFilter
java.lang.Object
org.springframework.ldap.filter.AbstractFilter
org.springframework.ldap.filter.BinaryLogicalFilter
org.springframework.ldap.filter.AndFilter
- All Implemented Interfaces:
Filter
A filter for a logical AND. Example:
AndFilter filter = new AndFilter(); filter.and(new EqualsFilter("objectclass", "person"); filter.and(new EqualsFilter("cn", "Some CN"); System.out.println(filter.encode());would result in:
(&(objectclass=person)(cn=Some CN))
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd a query to the AND expression.protected String
Implement this in subclass to return the logical operator, for example "&".Methods inherited from class org.springframework.ldap.filter.BinaryLogicalFilter
append, appendAll, encode, equals, hashCode
Methods inherited from class org.springframework.ldap.filter.AbstractFilter
encode, toString
-
Constructor Details
-
AndFilter
public AndFilter()
-
-
Method Details
-
getLogicalOperator
Description copied from class:BinaryLogicalFilter
Implement this in subclass to return the logical operator, for example "&".- Specified by:
getLogicalOperator
in classBinaryLogicalFilter
- Returns:
- the logical operator.
-
and
Add a query to the AND expression.- Parameters:
query
- The expression to AND with the rest of the AND:ed expressions.- Returns:
- This LdapAndQuery
-