Package org.springframework.ldap.filter
Class PresentFilter
java.lang.Object
org.springframework.ldap.filter.AbstractFilter
org.springframework.ldap.filter.PresentFilter
- All Implemented Interfaces:
Filter
Filter that allows the user to check for the existence of a attribute. For an attribute
to be
'present'
it must contain a value. Attributes that do not contain a value
are 'NOT present'
. To filter on attributes that are 'NOT present'
use
the NotPresentFilter
or use this filter in combination with a NotFilter
.
PresentFilter filter = new PresentFilter("foo"); System.out.println(filter.encode());would result in:
(foo=*)
-
Constructor Summary
ConstructorDescriptionPresentFilter
(String attribute) Creates a new instance of a present filter for a particular attribute. -
Method Summary
Modifier and TypeMethodDescriptionencode
(StringBuffer buff) Encodes the filter to a StringBuffer.boolean
All filters must implement equals.int
hashCode()
All filters must implement hashCode.Methods inherited from class org.springframework.ldap.filter.AbstractFilter
encode, toString
-
Constructor Details
-
PresentFilter
Creates a new instance of a present filter for a particular attribute.- Parameters:
attribute
- the attribute expected to be present (ie, contains a value).
-
-
Method Details
-
encode
Description copied from interface:Filter
Encodes the filter to a StringBuffer.- Parameters:
buff
- The StringBuffer to encode the filter to- Returns:
- The same StringBuffer as was given
-
equals
Description copied from interface:Filter
All filters must implement equals. -
hashCode
public int hashCode()Description copied from interface:Filter
All filters must implement hashCode.- Specified by:
hashCode
in interfaceFilter
- Overrides:
hashCode
in classObject
- Returns:
- the hash code according to the contract in
Object.hashCode()
-