Class DraftChuLDAPLogSchema00ModifyDNEntry

    • Constructor Detail

      • DraftChuLDAPLogSchema00ModifyDNEntry

        public DraftChuLDAPLogSchema00ModifyDNEntry​(Entry entry)
                                             throws LDAPException
        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 Detail

      • getNewRDN

        public java.lang.String 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

        public java.lang.String 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

        public ModifyDNRequest toModifyDNRequest()
        Retrieves a ModifyDNRequest created from this modify DN access log entry.
        Returns:
        The ModifyDNRequest created from this modify DN access log entry.