Package netscape.ldap.client.opers
Class JDAPModifyRequest
java.lang.Object
netscape.ldap.client.opers.JDAPBaseDNRequest
netscape.ldap.client.opers.JDAPModifyRequest
- All Implemented Interfaces:
JDAPProtocolOp
This class implements the modify request.
ModifyRequest ::= [APPLICATION 6] SEQUENCE {
object LDAPDN,
modification SEQUENCE OF SEQUENCE {
operation ENUMERATED {
add (0),
delete (1),
replace (2)
},
modification SEQUENCE {
type AttributeType,
values SET OF AttributeValue
}
}
}
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringInternal variablesprotected LDAPModification[]Fields 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
ConstructorsConstructorDescriptionJDAPModifyRequest(String dn, LDAPModification[] mod) Constructs the modify request -
Method Summary
-
Field Details
-
m_dn
Internal variables -
m_mod
-
-
Constructor Details
-
JDAPModifyRequest
Constructs the modify request- Parameters:
dn- distinguished name of modifyingmod- list of modifications
-
-
Method Details
-
getType
public int getType()Retrieves protocol operation type.- Specified by:
getTypein interfaceJDAPProtocolOp- Returns:
- protocol type
-
setBaseDN
Sets the base dn component.- 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 modify request.- Specified by:
getBERElementin interfaceJDAPProtocolOp- Returns:
- ber representation of modify request
-
toString
Retrieves string representation of modify request.- Specified by:
toStringin interfaceJDAPProtocolOp- Overrides:
toStringin classObject- Returns:
- string representation of request
-