summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/lookup/LDAPLookup.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-06-13 09:58:56 +0200
committerAndrew Branson <andrew.branson@cern.ch>2013-06-13 09:58:56 +0200
commitad89155aefdc8cc757657a5c57da6624d8e8b25d (patch)
tree5eb337c496790a82622059c0787233bfb1253a79 /src/main/java/com/c2kernel/lookup/LDAPLookup.java
parentaf23ac49a616990c4414e998f2611a1247f90d1f (diff)
Escape DNs in Path, so special characters can be used in Path
components. Fixes #125
Diffstat (limited to 'src/main/java/com/c2kernel/lookup/LDAPLookup.java')
-rw-r--r--src/main/java/com/c2kernel/lookup/LDAPLookup.java6
1 files changed, 5 insertions, 1 deletions
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);
}