|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.protocols.ldap.ProtocolOp
org.opends.server.protocols.ldap.AddRequestProtocolOp
public class AddRequestProtocolOp
This class defines the structures and methods for an LDAP add request protocol op, which is used to add a new entry to the Directory Server.
Constructor Summary | |
---|---|
AddRequestProtocolOp(ASN1OctetString dn)
Creates a new LDAP add request protocol op with the specified DN and no attributes. |
|
AddRequestProtocolOp(ASN1OctetString dn,
java.util.ArrayList<RawAttribute> attributes)
Creates a new LDAP add request protocol op with the specified DN and set of attributes. |
Method Summary | |
---|---|
static AddRequestProtocolOp |
decodeAddRequest(ASN1Element element)
Decodes the provided ASN.1 element as an LDAP add request protocol op. |
ASN1Element |
encode()
Encodes this protocol op to an ASN.1 element suitable for including in an LDAP message. |
java.util.List<RawAttribute> |
getAttributes()
Retrieves the set of attributes for this add request. |
ASN1OctetString |
getDN()
Retrieves the DN for this add request. |
java.lang.String |
getProtocolOpName()
Retrieves the name for this protocol op type. |
byte |
getType()
Retrieves the BER type for this protocol op. |
void |
setDN(ASN1OctetString dn)
Specifies the DN for this add request. |
void |
toLDIF(java.lang.StringBuilder buffer,
int wrapColumn)
Appends an LDIF representation of the entry to the provided buffer. |
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this LDAP protocol op to the provided buffer. |
void |
toString(java.lang.StringBuilder buffer,
int indent)
Appends a multi-line string representation of this LDAP protocol op to the provided buffer. |
Methods inherited from class org.opends.server.protocols.ldap.ProtocolOp |
---|
decode, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AddRequestProtocolOp(ASN1OctetString dn)
dn
- The DN for this add request.public AddRequestProtocolOp(ASN1OctetString dn, java.util.ArrayList<RawAttribute> attributes)
dn
- The DN for this add request.attributes
- The set of attributes for this add request.Method Detail |
---|
public ASN1OctetString getDN()
public void setDN(ASN1OctetString dn)
dn
- The DN for this add request.public java.util.List<RawAttribute> getAttributes()
public byte getType()
getType
in class ProtocolOp
public java.lang.String getProtocolOpName()
getProtocolOpName
in class ProtocolOp
public ASN1Element encode()
encode
in class ProtocolOp
public static AddRequestProtocolOp decodeAddRequest(ASN1Element element) throws LDAPException
element
- The ASN.1 element to be decoded.
LDAPException
- If a problem occurs while decoding the provided
ASN.1 element as an LDAP add request protocol op.public void toString(java.lang.StringBuilder buffer)
toString
in class ProtocolOp
buffer
- The buffer to which the string should be appended.public void toString(java.lang.StringBuilder buffer, int indent)
toString
in class ProtocolOp
buffer
- The buffer to which the information should be appended.indent
- The number of spaces from the margin that the lines should
be indented.public void toLDIF(java.lang.StringBuilder buffer, int wrapColumn)
buffer
- The buffer to which the entry should be appended.wrapColumn
- The column at which long lines should be wrapped.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |