diff options
Diffstat (limited to 'src/com/memberwebs/ldapxml/LXReader.java')
-rw-r--r-- | src/com/memberwebs/ldapxml/LXReader.java | 45 |
1 files changed, 31 insertions, 14 deletions
diff --git a/src/com/memberwebs/ldapxml/LXReader.java b/src/com/memberwebs/ldapxml/LXReader.java index 9477b5f..be32632 100644 --- a/src/com/memberwebs/ldapxml/LXReader.java +++ b/src/com/memberwebs/ldapxml/LXReader.java @@ -1,16 +1,33 @@ package com.memberwebs.ldapxml; -import java.io.*; -import java.util.*; - -import com.novell.ldap.*; -import org.apache.xerces.dom.*; -import org.apache.xerces.parsers.*; -import org.w3c.dom.*; - -import com.memberwebs.ldapxml.helpers.*; -import com.familymembers.util.ldap.*; -import com.familymembers.util.*; +import java.util.Arrays; +import java.util.Enumeration; +import java.util.Hashtable; +import java.util.Set; +import java.util.Vector; + +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +import com.familymembers.util.StringUtil; +import com.familymembers.util.ldap.LDAPUtil; +import com.memberwebs.ldapxml.helpers.LXAttribute; +import com.memberwebs.ldapxml.helpers.LXBase; +import com.memberwebs.ldapxml.helpers.LXClass; +import com.memberwebs.ldapxml.helpers.LXDefaultConvert; +import com.memberwebs.ldapxml.helpers.LXDefaultHook; +import com.memberwebs.ldapxml.helpers.LXEntry; +import com.memberwebs.ldapxml.helpers.LXRoot; +import com.novell.ldap.LDAPAttribute; +import com.novell.ldap.LDAPAttributeSchema; +import com.novell.ldap.LDAPCompareAttrNames; +import com.novell.ldap.LDAPConnection; +import com.novell.ldap.LDAPEntry; +import com.novell.ldap.LDAPException; +import com.novell.ldap.LDAPObjectClassSchema; +import com.novell.ldap.LDAPSchema; +import com.novell.ldap.LDAPSearchConstraints; +import com.novell.ldap.LDAPSearchResults; /** * Uses an LX map to read data from an LDAP directory, returning @@ -151,7 +168,7 @@ public class LXReader cons.setMaxResults(last + 1); // Search tree for entries - LDAPSearchResults results = m_connection.search(base, m_connection.SCOPE_SUB, + LDAPSearchResults results = m_connection.search(base, LDAPConnection.SCOPE_SUB, specs.getFilter(filter), attrs, false, cons); if(sort != null) @@ -259,7 +276,7 @@ public class LXReader // Get the entry LDAPSearchResults results = m_connection.search(dn, - m_connection.SCOPE_BASE, specs.getFilter(), attrs, false); + LDAPConnection.SCOPE_BASE, specs.getFilter(), attrs, false); Element el = null; @@ -580,7 +597,7 @@ public class LXReader { // Get everything at one level down LDAPSearchResults results = m_connection.search(dn, - m_connection.SCOPE_ONE, specs.getFilter(), attrs, false); + LDAPConnection.SCOPE_ONE, specs.getFilter(), attrs, false); String[] sort = specs.getMappedSort(m_map); if(sort != null) |