org.springframework.ldap.filter
Class PresentFilter
java.lang.Object
org.springframework.ldap.filter.AbstractFilter
org.springframework.ldap.filter.PresentFilter
- All Implemented Interfaces:
- Filter
public class PresentFilter
- extends AbstractFilter
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=*)
- Author:
- Jordan Hein
Constructor Summary |
PresentFilter(String attribute)
Creates a new instance of a present filter for a particular attribute. |
PresentFilter
public PresentFilter(String attribute)
- Creates a new instance of a present filter for a particular attribute.
- Parameters:
attribute
- the attribute expected to be present (ie, contains a
value).
encode
public StringBuffer encode(StringBuffer buff)
- Description copied from interface:
Filter
- Encodes the filter to a StringBuffer.
- Specified by:
encode
in interface Filter
- Specified by:
encode
in class AbstractFilter
- Parameters:
buff
- The StringBuffer to encode the filter to
- Returns:
- The same StringBuffer as was given
Copyright © 2006-2009 The Spring LDAP Framework. All Rights Reserved.