See: Description
Interface | Description |
---|---|
Filter |
Common interface for LDAP filters.
|
Class | Description |
---|---|
AbsoluteFalseFilter |
A filter that will always evaluate to
false , as specified in RFC4526. |
AbsoluteTrueFilter |
A filter that will always evaluate to
true , as specified in RFC4526. |
AbstractFilter |
Convenience class that implements most of the methods in the Filter
interface.
|
AndFilter |
A filter for a logical AND.
|
BinaryLogicalFilter |
Abstract superclass for binary logical operations, that is "AND"
and "OR" operations.
|
CompareFilter |
Abstract superclass for filters that compare values.
|
EqualsFilter |
A filter for 'equals'.
|
FilterEditor |
Property editor for
Filter instances. |
GreaterThanOrEqualsFilter |
A filter to compare >=.
|
HardcodedFilter |
Allows hard coded parts to be included in a search filter.
|
LessThanOrEqualsFilter |
A filter to compare <=.
|
LikeFilter |
This filter allows the user to specify wildcards (*) by not escaping them in
the filter.
|
NotFilter |
A filter for 'not'.
|
NotPresentFilter |
A convenience class that combines
NOT behavior with present
behavior to allow the user to check for the non-existence of a attribute. |
OrFilter |
Filter for logical OR.
|
PresentFilter |
Filter that allows the user to check for the existence of a attribute.
|
WhitespaceWildcardsFilter |
This filter automatically converts all whitespace to wildcards (*).
|
AndFilter andFilter = new AndFilter(); andFilter.and(new EqualsFilter("objectclass", "person"); andFilter.and(new EqualsFilter("cn", "Some CN"); OrFilter orFilter = new OrFilter(); orFilter.or(andFilter); orFilter.or(new EqualsFilter("objectclass", "organizationalUnit)); System.out.println(orFilter.encode());would result in:
(|(&(objectclass=person)(cn=Some CN))(objectclass=organizationalUnit))