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
ConstructorsConstructorDescriptionPresentFilter(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.booleanAll filters must implement equals.inthashCode()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:FilterEncodes 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:FilterAll filters must implement equals. -
hashCode
public int hashCode()Description copied from interface:FilterAll filters must implement hashCode.- Specified by:
hashCodein interfaceFilter- Overrides:
hashCodein classObject- Returns:
- the hash code according to the contract in
Object.hashCode()
-