org.springframework.ldap.support.filter
Class WhitespaceWildcardsFilter

java.lang.Object
  extended byorg.springframework.ldap.support.filter.AbstractFilter
      extended byorg.springframework.ldap.support.filter.CompareFilter
          extended byorg.springframework.ldap.support.filter.EqualsFilter
              extended byorg.springframework.ldap.support.filter.WhitespaceWildcardsFilter
All Implemented Interfaces:
Filter

public class WhitespaceWildcardsFilter
extends EqualsFilter

This filter automatically converts all whitespace to wildcards (*). The following code:

 WhitespaceWildcardsFilter filter = new WhitespaceWildcardsFilter("cn",
         "Some CN");
 System.out.println(filter.ecode());
 
would result in: (cn=*Some*CN*)

Author:
Adam Skogman, Mattias Arthursson

Constructor Summary
WhitespaceWildcardsFilter(java.lang.String attribute, java.lang.String value)
           
 
Method Summary
protected  java.lang.String encodeValue(java.lang.String value)
          Encodes a value according to the rules for this filter.
 
Methods inherited from class org.springframework.ldap.support.filter.EqualsFilter
getCompareString
 
Methods inherited from class org.springframework.ldap.support.filter.CompareFilter
encode, equals, hashCode
 
Methods inherited from class org.springframework.ldap.support.filter.AbstractFilter
encode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WhitespaceWildcardsFilter

public WhitespaceWildcardsFilter(java.lang.String attribute,
                                 java.lang.String value)
Method Detail

encodeValue

protected java.lang.String encodeValue(java.lang.String value)
Encodes a value according to the rules for this filter.

Overrides:
encodeValue in class CompareFilter
Parameters:
value - Value to encode.
Returns:
Encoded value.


Copyright � 2002-2006. All Rights Reserved.