Class DraftChuLDAPLogSchema00ModifyDNEntry

All Implemented Interfaces:
LDIFRecord, Serializable

This class represents an entry that holds information about a modify DN operation processed by an LDAP server, as per the specification described in draft-chu-ldap-logschema-00.
See Also:
  • Field Details

  • Constructor Details

    • DraftChuLDAPLogSchema00ModifyDNEntry

      Creates a new instance of this modify DN access log entry from the provided entry.
      Parameters:
      entry - The entry used to create this modify DN access log entry.
      Throws:
      LDAPException - If the provided entry cannot be decoded as a valid modify DN access log entry as per the specification contained in draft-chu-ldap-logschema-00.
  • Method Details

    • getNewRDN

      Retrieves the new RDN for the modify DN request described by this modify DN access log entry.
      Returns:
      The new RDN for the modify DN request described by this modify DN access log entry.
    • deleteOldRDN

      public boolean deleteOldRDN()
      Retrieves the value of the "delete old RDN" flag for the modify DN request described by this modify DN access log entry.
      Returns:
      true if the modify request indicated that old RDN attribute values should be removed from the entry, or false if old RDN attribute values should be preserved.
    • getNewSuperiorDN

      Retrieves the new superior DN for the modify DN request described by this modify DN access log entry, if any.
      Returns:
      The new superior DN for the modify DN request described by this modify DN access log entry, or null if there is no new superior DN.
    • toModifyDNRequest

      Retrieves a ModifyDNRequest created from this modify DN access log entry.
      Returns:
      The ModifyDNRequest created from this modify DN access log entry.