Class LDAPModification

java.lang.Object
com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPModification
All Implemented Interfaces:
Serializable

This class provides a data structure that represents an LDAP modification.

This class is primarily intended to be used in the process of updating applications which use the Netscape Directory SDK for Java to switch to or coexist with the UnboundID LDAP SDK for Java. For applications not written using the Netscape Directory SDK for Java, the Modification class should be used instead.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The modification type that indicates that one or more values should be added to the target attribute.
    static final int
    The modification type that indicates that one or more values should be removed from the target attribute.
    static final int
    The modification type that indicates that one or more values should be replaced in target attribute.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new LDAP modification with the provided information.
    Creates a new LDAP modification from the provided Modification object.
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the attribute to include in this modification.
    int
    Retrieves the modification type for this LDAP modification.
    Retrieves a Modification object that is the equivalent of this LDAP modification.
    Retrieves a string representation of this LDAP modification.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • ADD

      public static final int ADD
      The modification type that indicates that one or more values should be added to the target attribute.
      See Also:
    • DELETE

      public static final int DELETE
      The modification type that indicates that one or more values should be removed from the target attribute.
      See Also:
    • REPLACE

      public static final int REPLACE
      The modification type that indicates that one or more values should be replaced in target attribute.
      See Also:
  • Constructor Details

    • LDAPModification

      public LDAPModification(int op, @NotNull LDAPAttribute attr)
      Creates a new LDAP modification with the provided information.
      Parameters:
      op - The type of modification to perform.
      attr - The attribute to use for the modification.
    • LDAPModification

      public LDAPModification(@NotNull Modification modification)
      Creates a new LDAP modification from the provided Modification object.
      Parameters:
      modification - The Modification object to use to create this LDAP modification.
  • Method Details

    • getOp

      public int getOp()
      Retrieves the modification type for this LDAP modification.
      Returns:
      The modification type for this LDAP modification.
    • getAttribute

      Retrieves the attribute to include in this modification.
      Returns:
      The attribute to include in this modification.
    • toModification

      Retrieves a Modification object that is the equivalent of this LDAP modification.
      Returns:
      A Modification object that is the equivalent of this LDAP modification.
    • toString

      Retrieves a string representation of this LDAP modification.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this LDAP modification.