Class LikeFilter

  • All Implemented Interfaces:
    Filter

    public class LikeFilter
    extends EqualsFilter
    This filter allows the user to specify wildcards (*) by not escaping them in the filter. The following code:
     LikeFilter filter = new LikeFilter("cn", "foo*");
     System.out.println(filter.ecode());
     
    would result in:
      (cn=foo*)
     
    • Constructor Summary

      Constructors 
      Constructor Description
      LikeFilter​(java.lang.String attribute, java.lang.String value)  
    • 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)
        Description copied from class: CompareFilter
        Override to perform special encoding in subclass.
        Overrides:
        encodeValue in class CompareFilter
        Parameters:
        value - the value to encode.
        Returns:
        properly escaped value.