From ad89155aefdc8cc757657a5c57da6624d8e8b25d Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Thu, 13 Jun 2013 09:58:56 +0200 Subject: Escape DNs in Path, so special characters can be used in Path components. Fixes #125 --- src/main/java/com/c2kernel/lookup/LDAPLookup.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/c2kernel/lookup/LDAPLookup.java') diff --git a/src/main/java/com/c2kernel/lookup/LDAPLookup.java b/src/main/java/com/c2kernel/lookup/LDAPLookup.java index d581dfd..3a336dd 100644 --- a/src/main/java/com/c2kernel/lookup/LDAPLookup.java +++ b/src/main/java/com/c2kernel/lookup/LDAPLookup.java @@ -338,6 +338,10 @@ public class LDAPLookup return search(start.getFullDN(),LDAPConnection.SCOPE_SUB,"cristalprop="+LDAPLookupUtils.escapeSearchFilter(val),searchCons); } + public LDAPPathSet searchType(Path start, Path type) { + return null; + } + protected LDAPPathSet search(String startDN, int scope, String filter, LDAPSearchConstraints searchCons) { Logger.msg(8,"Searching for "+filter+" in "+startDN); @@ -345,7 +349,7 @@ public class LDAPLookup String[] attr = { LDAPConnection.ALL_USER_ATTRS }; try { - LDAPSearchResults res = getConnection().search(LDAPLookupUtils.escapeDN(startDN),scope, + LDAPSearchResults res = getConnection().search(startDN, scope, filter,attr,false,searchCons); return new LDAPPathSet(res); } -- cgit v1.2.3