Class ModifyDNRequestAccessLogMessage

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ModifyDNForwardAccessLogMessage, ModifyDNForwardFailedAccessLogMessage, ModifyDNResultAccessLogMessage

This class provides a data structure that holds information about a log message that may appear in the Directory Server access log about a modify DN request received from a client.
NOTE: This class, and other classes within the com.unboundid.ldap.sdk.unboundidds package structure, are only supported for use against Ping Identity, UnboundID, and Nokia/Alcatel-Lucent 8661 server products. These classes provide support for proprietary functionality or for external specifications that are not considered stable or mature enough to be guaranteed to work in an interoperable way with other types of LDAP servers.
See Also:
  • Constructor Details

    • ModifyDNRequestAccessLogMessage

      Creates a new modify DN request access log message from the provided message string.
      Parameters:
      s - The string to be parsed as a modify DN request access log message.
      Throws:
      LogException - If the provided string cannot be parsed as a valid log message.
    • ModifyDNRequestAccessLogMessage

      Creates a new modify DN request access log message from the provided log message.
      Parameters:
      m - The log message to be parsed as a modify DN request access log message.
  • Method Details

    • getDN

      @Nullable public final String getDN()
      Retrieves the DN of the entry to rename.
      Returns:
      The DN of the entry to rename, or null if it is not included in the log message.
    • getNewRDN

      @Nullable public final String getNewRDN()
      Retrieves the new RDN to use for the entry.
      Returns:
      The new RDN to use for the entry, or null if it is not included in the log message.
    • deleteOldRDN

      @Nullable public final Boolean deleteOldRDN()
      Indicates whether the old RDN value(s) should be removed from the entry.
      Returns:
      Boolean.TRUE if the old RDN value(s) should be removed from the entry, Boolean.FALSE if the old RDN value(s) should be kept in the entry, or null if it is not included in the log message.
    • getNewSuperiorDN

      Retrieves the new superior DN to use for the entry.
      Returns:
      The new superior DN to use for the entry, or null if it is not included in the log message.
    • getOperationType

      Retrieves the operation type for the associated operation.
      Specified by:
      getOperationType in class OperationAccessLogMessage
      Returns:
      The operation type for this access log message.