Package com.unboundid.ldap.sdk.migrate.ldapjdk
This package contains a set of classes that may be used to ease the process
of migrating an application originally written to use the Netscape Directory
SDK for Java so that it uses the UnboundID LDAP SDK for Java instead. The
API exposed in this package may be similar to that provided in other SDKs,
like Novell JLDAP.
The classes in this package do not constitute a complete set of those provided by the Netscape SDK, nor do all of the classes which are provided contain the complete set of methods from the corresponding classes from the Netscape API. However, it should contain those classes and methods which are most likely to be used by applications written to use that SDK, so that a minimal set of code changes may be required when initially performing the migration. In many cases, it may simply be sufficient to replace all references to the
This implementation was constructed solely from the public API documentation available online at http://www.mozilla.org/directory/javasdk.html. The source code used to generate that API was not used in any way when creating this implementation, but was developed solely by Ping Identity Corporation
UnboundID is a registered trademark of Ping Identity Corporation. Netscape and Novell are registered trademarks of their respective holders.
The classes in this package do not constitute a complete set of those provided by the Netscape SDK, nor do all of the classes which are provided contain the complete set of methods from the corresponding classes from the Netscape API. However, it should contain those classes and methods which are most likely to be used by applications written to use that SDK, so that a minimal set of code changes may be required when initially performing the migration. In many cases, it may simply be sufficient to replace all references to the
netscape.ldap
package with
com.unboundid.ldap.sdk.migrate.ldapjdk
. Note, however, that the
logic implemented in this package is a wrapper that translates processing to
use the core functionality provided by the UnboundID LDAP SDK for Java, so
code changes may be required to achieve optimal performance.
This implementation was constructed solely from the public API documentation available online at http://www.mozilla.org/directory/javasdk.html. The source code used to generate that API was not used in any way when creating this implementation, but was developed solely by Ping Identity Corporation
UnboundID is a registered trademark of Ping Identity Corporation. Netscape and Novell are registered trademarks of their respective holders.
-
Interface Summary Interface Description LDAPBind This interface defines a method that can be used to bind to a server when following a referral.LDAPRebind This interface defines a method that can be used to retrieve information to use to bind to a server when following referrals.LDAPSocketFactory This interface defines a method that can be used to construct the socket to use when communicating with the directory server. -
Class Summary Class Description JavaToLDAPSocketFactory This class provides anLDAPSocketFactory
implementation that wraps a standard Java socket factory to use when creating sockets.LDAPAttribute This class provides a data structure that holds information about an LDAP attribute, including an attribute description (a base name or OID and optional set of options) and zero or more values.LDAPAttributeSet This class provides a data structure that contains a set of LDAP attribute objects.LDAPConnection This class provides an object that may be used to communicate with an LDAP directory server.LDAPConstraints This class provides a data structure which may be used to define a set of constraints that may be used when processing operations.LDAPControl This class provides a data structure that holds information about an LDAP control.LDAPDN This class provides a set of utility methods for working with LDAP DNs.LDAPEntry This class provides a data structure that represents an LDAP entry.LDAPExtendedOperation This class provides a data structure that represents an LDAP extended request.LDAPExtendedResponse This class provides a data structure which represents an LDAP extended response.LDAPModification This class provides a data structure that represents an LDAP modification.LDAPModificationSet This class provides a data structure that represents a set of LDAP modifications.LDAPRebindAuth This class provides a data structure that may be used when authenticating a connection used to follow a referral.LDAPResponse This class provides a data structure that represents a response that may be received from a directory server.LDAPSearchConstraints This class provides a data structure which may be used to define a set of constraints that may be used when processing search operations.LDAPSearchResults This class provides a data structure that provides access to data returned in response to a search operation.LDAPUrl This class provides a data structure that represents an LDAP URL. -
Exception Summary Exception Description LDAPException This class defines an exception that may be thrown if an error occurs during LDAP-related processing.LDAPInterruptedException This class provides an exception that may be returned if an operation in progress is interrupted.LDAPReferralException This class provides an exception that may be returned if a referral is returned in response for an operation.