net.sf.ldaptemplate.support.filter
Class LikeFilter

java.lang.Object
  extended bynet.sf.ldaptemplate.support.filter.AbstractFilter
      extended bynet.sf.ldaptemplate.support.filter.CompareFilter
          extended bynet.sf.ldaptemplate.support.filter.EqualsFilter
              extended bynet.sf.ldaptemplate.support.filter.LikeFilter
All Implemented Interfaces:
Filter

public class LikeFilter
extends EqualsFilter

This filter allows the user to specify wildcards.

 LikeFilter filter = new LikeFilter("cn", "foo*");
 System.out.println(filter.ecode());
 
would resut in: (cn=foo*)

Author:
Anders Henja, Mattias Arthursson

Constructor Summary
LikeFilter(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 net.sf.ldaptemplate.support.filter.EqualsFilter
getCompareString
 
Methods inherited from class net.sf.ldaptemplate.support.filter.CompareFilter
encode, equals, hashCode
 
Methods inherited from class net.sf.ldaptemplate.support.filter.AbstractFilter
encode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LikeFilter

public LikeFilter(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 © 2006 Jayway AB. All Rights Reserved.