Enum ChangeType

java.lang.Object
java.lang.Enum<ChangeType>
com.unboundid.ldap.sdk.ChangeType
All Implemented Interfaces:
Serializable, Comparable<ChangeType>, java.lang.constant.Constable

This enum defines a set of change types that are associated with operations that may be processed in an LDAP directory server. The defined change types are "add", "delete", "modify", and "modify DN".
  • Enum Constant Details

    • ADD

      public static final ChangeType ADD
      Indicates that the change type is for an add operation.
    • DELETE

      public static final ChangeType DELETE
      Indicates that the change type is for a delete operation.
    • MODIFY

      public static final ChangeType MODIFY
      Indicates that the change type is for a modify operation.
    • MODIFY_DN

      public static final ChangeType MODIFY_DN
      Indicates that the change type is for a modify DN operation.
  • Method Details

    • values

      public static ChangeType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ChangeType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      Retrieves the human-readable name for this change type.
      Returns:
      The human-readable name for this change type.
    • forName

      @Nullable public static ChangeType forName(@NotNull String name)
      Retrieves the change type with the specified name.
      Parameters:
      name - The name of the change type to retrieve. It must not be null.
      Returns:
      The requested change type, or null if no such change type is defined.
    • toString

      Retrieves a string representation for this change type.
      Overrides:
      toString in class Enum<ChangeType>
      Returns:
      A string representation for this change type.