Class JDAPModifyRDNRequest

java.lang.Object
netscape.ldap.client.opers.JDAPBaseDNRequest
netscape.ldap.client.opers.JDAPModifyRDNRequest
All Implemented Interfaces:
JDAPProtocolOp

public class JDAPModifyRDNRequest extends JDAPBaseDNRequest implements JDAPProtocolOp
This class implements the modify rdn request. This object is sent to the ldap server.
 ModifyRDNRequest ::= [APPLICATION 12] SEQUENCE {
   entry LDAPDN,
   newrdn RelativeLDAPDN,
   deleteoldrdn BOOLEAN
 }
 
Note that LDAPv3 rename this object to JDAPModifyDNRequest and has the following defintion:
 ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
   entry LDAPDN,
   newrdn RelativeLDAPDN,
   deleteoldrdn BOOLEAN,
   newSuperior [0] LDAPDN OPTIONAL
 }
 
Version:
1.0
  • Field Details

    • m_old_dn

      protected String m_old_dn
      Internal variables
    • m_new_rdn

      protected String m_new_rdn
    • m_delete_old_dn

      protected boolean m_delete_old_dn
    • m_new_superior

      protected String m_new_superior
  • Constructor Details

    • JDAPModifyRDNRequest

      public JDAPModifyRDNRequest(String old_dn, String new_rdn, boolean delete_old_dn)
      Constructs modify RDN request.
      Parameters:
      old_dn - old distinguished name
      new_rdn - new distinguished name
      delete_old_dn - delete the old distinguished name
    • JDAPModifyRDNRequest

      public JDAPModifyRDNRequest(String old_dn, String new_rdn, boolean delete_old_dn, String new_superior)
      Constructs modify DN request.
      Parameters:
      old_dn - old distinguished name
      new_rdn - new distinguished name
      delete_old_dn - delete the old distinguished name
      new_superior - parent dn
  • Method Details