Package com.isode.dsapi


package com.isode.dsapi
  • Class
    Description
    Representation of an add-attribute.
    An AddEntry is used to store the contents of an entry to add to the directory.
    Representation of an attribute.
    Representation of an attribute type.
    Representation of a single attribute value.
    Thrown when an attempt is made to use a presentation address which is invalid.
    An exception thrown as a result of an attempt to use an invalid attribute type.
    A class representing an exception which can be thrown as a result of an attempt to use an illegal Distinguished Name or Relative Distinguished Name
    A class representing an exception which can be thrown as a result of an attempt to use an entry which is invalid for some reason, for some particular purpose.
    A class representing an exception which can be thrown as a result of an attempt to use an illegal search filter in a search operation
    A class representing an exception which can be thrown as a result of an attempt to use an illegal or inappropriate syntax
    A class representing an exception which can be thrown as a result of an attempt to use an attribute with an illegal value.
    BindParams is a class which wraps the DS_BindParams structure.
    Directory Bind Types.
    An abstract class which acts to group the four different types of change-entries found on an LDIF file: ModifyEntry, AddEntry, DeleteEntry and RenameEntry.
    A CommonArgs object contains a set of values, some boolean and some integers, which may be used to specify extra information about how a given directory operation should be performed.
    A connection was lost during an attempt to perform a directory operation.
    Representation of a delete-attribute.
    An exception thrown when applying a ModifyEntry to an Entry in the case that a DeleteAttribute specifies deletion of an attribute-value which is not present in the target Entry.
    A DeleteEntry is used to represent the deletion of an entry on the directory.
    Thrown when an an error is returned from the underlying DSAPI library which indicates that an error resulted from an attempt to perform a directory operation.
    Each DirectorySession object represents a connection to a particular directory.
    Used to report the state of a session: whether and how it is bound.
    A PendingOperation object keeps track of an asynchronous directory operation.
    A SessionCertificates object is used to return information about the certificates presented by a server during a strong bind (either DAP or LDAP/TLS negotiation).
    Class representing a Distinguished Name.
    This class provides miscellaneous static methods which may be useful to Java DSAPI clients
    Base class representing exception conditions that can be thrown by Java DSAPI classes.
    A class which encapsulates a normal non-change entry.
    An abstract class which is used to provide the framework for different types of entries that may be encountered when interacting with directories and processing LDIF files.
    Identity is a class which wraps the DS_Identity structure.
    Thrown when a read operation completes with no errors, but its indication contains information to suggest that the read result may not be reliable (for example, a limit error was encountered).
    An Indication contains information about a directory operation.
    A convenience class which contains any information from a password policy response that was returned as part of the Indication from a directory server.
    Values that may be returned from a call to getPasswordPolicyErrorCode.
    Represents an error that is derived from a DS_Indication in the underlying DSAPI code.
    A class which enables loading and saving of records from/to LDIF files.
    A ModifyEntry is used to store a list of modifications to the attributes within an Entry.
    This exception will be thrown when an unrecoverable error has been detected inside the native DSAPI library.
    Thrown when an attempt is made to request the next page of results from a paged-results search operation but no further results are available.
    Thrown when an attempt is made to access a named attribute which does not exist.
    Thrown when an attempt is made to perform an operation on a non-existent entry in the directory.
    Thrown when an attempt is made to reference a pending asynchronous operation, but the operation does not exist (either it never existed, or it did exist but has been completed).
    Thrown when a bind attempt fails, or an attempt is made to communicate with the directory before a successful bind has been performed, or after a connection has been lost.
    An exception thrown when an attempt is made to perform an operation that is not implemented.
    Representation of a set of object classes.
    A class representing an exception which can be thrown as a result of a local requested operation failing.
    A class which enables random-access to LDIF files for both reading and writing.
    Class representing an RDN.
    Class representing information extracted from a referral error or a continuation reference.
    Class representing an address returned as one of the alternative locations to try when a directory server returns a referral.
    Thrown when a directory is unable to fulfil a request but returns a referral which includes information about what other directory servers may be able to do so.
    A RenameEntry is used to represent a modify-DN or modify-RDN change to the directory.
    Representation of a replace-attribute.
    Enum for holding various types of SASL mechanisms.
    SASLParameters is a class which contains a collection of parameters that are used for a SASL bind.
    A convenience class for managing a min/max SSF (Security Strength Factor) pair.
    Representation of an attribute selection (used in directory searches and reads).
    Convenience enums to be used when creating a Selection object.
    Thrown when a signed operation fails.
    Called to handle signature verification failures.
     
     
     
    Thrown when an attempt is made to perform an operation using an extension which the directory server is unwilling or unable to support
    A connection was abandoned by the library because verification of the server's certificate failed.