Package netscape.ldap.client.opers
Class JDAPModifyRDNRequest
java.lang.Object
netscape.ldap.client.opers.JDAPBaseDNRequest
netscape.ldap.client.opers.JDAPModifyRDNRequest
- All Implemented Interfaces:
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 Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringprotected Stringprotected StringInternal variablesFields inherited from interface netscape.ldap.client.opers.JDAPProtocolOp
ABANDON_REQUEST, ADD_REQUEST, ADD_RESPONSE, BIND_REQUEST, BIND_RESPONSE, COMPARE_REQUEST, COMPARE_RESPONSE, DEL_REQUEST, DEL_RESPONSE, EXTENDED_REQUEST, EXTENDED_RESPONSE, MODIFY_RDN_REQUEST, MODIFY_RDN_RESPONSE, MODIFY_REQUEST, MODIFY_RESPONSE, SEARCH_REQUEST, SEARCH_RESPONSE, SEARCH_RESULT, SEARCH_RESULT_REFERENCE, UNBIND_REQUEST -
Constructor Summary
ConstructorsConstructorDescriptionJDAPModifyRDNRequest(String old_dn, String new_rdn, boolean delete_old_dn) Constructs modify RDN request.JDAPModifyRDNRequest(String old_dn, String new_rdn, boolean delete_old_dn, String new_superior) Constructs modify DN request. -
Method Summary
-
Field Details
-
m_old_dn
Internal variables -
m_new_rdn
-
m_delete_old_dn
protected boolean m_delete_old_dn -
m_new_superior
-
-
Constructor Details
-
JDAPModifyRDNRequest
Constructs modify RDN request.- Parameters:
old_dn- old distinguished namenew_rdn- new distinguished namedelete_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 namenew_rdn- new distinguished namedelete_old_dn- delete the old distinguished namenew_superior- parent dn
-
-
Method Details
-
getType
public int getType()Retrieves the protocol operation type.- Specified by:
getTypein interfaceJDAPProtocolOp- Returns:
- protocol type
-
setBaseDN
Sets the base dn.- Specified by:
setBaseDNin classJDAPBaseDNRequest- Parameters:
basedn- base dn
-
getBaseDN
Gets the base dn component.- Specified by:
getBaseDNin classJDAPBaseDNRequest- Returns:
- base dn
-
getBERElement
Gets the ber representation of the request.- Specified by:
getBERElementin interfaceJDAPProtocolOp- Returns:
- ber representation
-
toString
Gets the string representation of the request.- Specified by:
toStringin interfaceJDAPProtocolOp- Overrides:
toStringin classObject- Returns:
- string representation
-