com.novell.ldap.rfc2251
Class RfcModifyRequest
java.lang.Object
com.novell.ldap.asn1.ASN1Object
com.novell.ldap.asn1.ASN1Structured
com.novell.ldap.asn1.ASN1Sequence
com.novell.ldap.rfc2251.RfcModifyRequest
- All Implemented Interfaces:
- RfcRequest, java.io.Serializable
- public class RfcModifyRequest
- extends ASN1Sequence
- implements RfcRequest
Represents an LDAP Modify Request.
ModifyRequest ::= [APPLICATION 6] SEQUENCE {
object LDAPDN,
modification SEQUENCE OF SEQUENCE {
operation ENUMERATED {
add (0),
delete (1),
replace (2) },
modification AttributeTypeAndValues } }
- See Also:
- Serialized Form
| Fields inherited from class com.novell.ldap.asn1.ASN1Object |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RfcModifyRequest
public RfcModifyRequest(RfcLDAPDN object,
ASN1SequenceOf modification)
RfcModifyRequest
RfcModifyRequest(ASN1Object[] origRequest,
java.lang.String base)
throws LDAPException
- Constructs a new Modify Request copying from the ArrayList of
an existing request.
getIdentifier
public final ASN1Identifier getIdentifier()
- Override getIdentifier to return an application-wide id.
- Overrides:
getIdentifier in class ASN1Object
dupRequest
public final RfcRequest dupRequest(java.lang.String base,
java.lang.String filter,
boolean request)
throws LDAPException
- Description copied from interface:
RfcRequest
- Builds a new request using the data from the this object.
- Specified by:
dupRequest in interface RfcRequest
- Throws:
LDAPException
getRequestDN
public final java.lang.String getRequestDN()
- Return the String value of the DN associated with this request
- Specified by:
getRequestDN in interface RfcRequest
- Returns:
- the DN for this request.
getModifications
public final ASN1SequenceOf getModifications()
- Return the Modifications for this request
- Returns:
- the modifications for this request.
Copyright © 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000