gldapo.filter
Class FilterUtil
java.lang.Object
gldapo.filter.FilterUtil
public class FilterUtil
- extends Object
Utility class for the filter builder.
Example:
def filter = FilterUtil.build {
and {
or { like "cn", "foo*" like "cn", "bar*" }
eq "groupMembership", "cn=admingroup,ou=system,o=mycompany"
}
}
assert filter instanceof org.springframework.ldap.filter.Filter
assert filter.encode() == "(&(|(cn=foo*)(cn=bar*))(groupMembership=cn=admingroup,ou=system,o=mycompany))"
see the
builder test cases
for more complex cases.
- Since:
- 0.7
- Author:
- Siegfried Puchbauer, Luke Daley
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterUtil
public FilterUtil()
build
public static Filter build(Closure closure)
or
public static Filter or(List<Filter> filters)
and
public static Filter and(List<Filter> filters)
and
public static Filter and(Filter... filter)
or
public static Filter or(Filter... filter)
eq
public static Filter eq(String field,
String value)
eq
public static Filter eq(String field,
int value)
gte
public static Filter gte(String field,
String value)
gte
public static Filter gte(String field,
int value)
lte
public static Filter lte(String field,
String value)
lte
public static Filter lte(String field,
int value)
like
public static Filter like(String field,
String value)
not
public static Filter not(Filter filter)
Copyright © 2007-2010 Codehaus. All Rights Reserved.