org.jvnet.hk2.component.matcher
Class SimpleLdapMatcher
java.lang.Object
org.jvnet.hk2.component.matcher.SimpleLdapMatcher
public class SimpleLdapMatcher
- extends java.lang.Object
This thing filters things based on the input LDAP style string. Note that
this is restricted LDAP, in that it only handles "&".
- Since:
- 3.1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
create
public static SimpleLdapMatcher create(java.lang.String ldapFilter)
create
public static SimpleLdapMatcher create(java.util.Map<java.lang.String,java.lang.Object> props)
createClassFilter
public static SimpleLdapMatcher createClassFilter(java.lang.String clazzName)
matches
public boolean matches(MultiMap<java.lang.String,java.lang.String> properties)
- An or-type match checker
- Parameters:
properties -
- Returns:
matches
public boolean matches(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> toMatch)
getTheAndSetFor
public java.util.Set<java.lang.String> getTheAndSetFor(java.lang.String propName,
boolean removeIt)
getTheAndSetFor
protected boolean getTheAndSetFor(java.util.Set<java.lang.String> result,
java.lang.String propName,
boolean removeIt,
org.jvnet.hk2.component.matcher.SimpleLdapMatcher.Node node)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getLdapExpression
public java.lang.String getLdapExpression()
Copyright © 2011 Oracle Corporation. All Rights Reserved.