Package netscape.ldap.client.opers
Class JDAPAddRequest
- java.lang.Object
-
- netscape.ldap.client.opers.JDAPBaseDNRequest
-
- netscape.ldap.client.opers.JDAPAddRequest
-
- All Implemented Interfaces:
JDAPProtocolOp
public class JDAPAddRequest extends JDAPBaseDNRequest implements JDAPProtocolOp
This class implements the add request. This object is sent to the ldap server. See RFC 1777.AddRequest ::= [APPLICATION 8] SEQUENCE { entry LDAPDN, attrs SEQUENCE OF SEQUENCE { type AttributeType, values SET OF AttributeValue } }
- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected LDAPAttribute[]
m_attrs
protected java.lang.String
m_dn
Internal variables-
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
Constructors Constructor Description JDAPAddRequest(java.lang.String dn, LDAPAttribute[] attrs)
Constructs add request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBaseDN()
Gets the base dn component.BERElement
getBERElement()
Gets the ber representation of add request.java.lang.String
getParamString()
Retrieves the string representation of add request parameters.int
getType()
Retrieves protocol operation type.void
setBaseDN(java.lang.String basedn)
Sets the base dn component.java.lang.String
toString()
Retrieves the string representation of add request.
-
-
-
Field Detail
-
m_dn
protected java.lang.String m_dn
Internal variables
-
m_attrs
protected LDAPAttribute[] m_attrs
-
-
Constructor Detail
-
JDAPAddRequest
public JDAPAddRequest(java.lang.String dn, LDAPAttribute[] attrs)
Constructs add request.- Parameters:
dn
- distinguished name of adding entryattrs
- list of attribute associated with entry
-
-
Method Detail
-
getType
public int getType()
Retrieves protocol operation type.- Specified by:
getType
in interfaceJDAPProtocolOp
- Returns:
- protcol type
-
setBaseDN
public void setBaseDN(java.lang.String basedn)
Sets the base dn component.- Specified by:
setBaseDN
in classJDAPBaseDNRequest
- Parameters:
basedn
- base dn
-
getBaseDN
public java.lang.String getBaseDN()
Gets the base dn component.- Specified by:
getBaseDN
in classJDAPBaseDNRequest
- Returns:
- base dn
-
getBERElement
public BERElement getBERElement()
Gets the ber representation of add request.- Specified by:
getBERElement
in interfaceJDAPProtocolOp
- Returns:
- ber representation of request
-
getParamString
public java.lang.String getParamString()
Retrieves the string representation of add request parameters.- Returns:
- string representation of add request parameters
-
toString
public java.lang.String toString()
Retrieves the string representation of add request.- Specified by:
toString
in interfaceJDAPProtocolOp
- Overrides:
toString
in classjava.lang.Object
- Returns:
- string representation of add request
-
-