Class JDAPExtendedRequest

java.lang.Object
netscape.ldap.client.opers.JDAPExtendedRequest
All Implemented Interfaces:
JDAPProtocolOp

public class JDAPExtendedRequest extends Object implements JDAPProtocolOp
This class implements the ExtendedRequest request. This object is sent to the ldap server and is a v3 request. See RFC 1777.
 ExtendedRequest ::= [APPLICATION 23] SEQUENCE {
   requestName  [0] LDAPOID,
   requestValue [1] OCTET STRING OPTIONAL
 }
 
Version:
1.0
  • Field Details

    • m_oid

      protected String m_oid
      Internal variables
    • m_value

      protected byte[] m_value
  • Constructor Details

    • JDAPExtendedRequest

      public JDAPExtendedRequest(String oid, byte[] value)
      Constructs extended request.
      Parameters:
      oid - object identifier
      value - request value
  • Method Details

    • getType

      public int getType()
      Retrieves protocol operation type.
      Specified by:
      getType in interface JDAPProtocolOp
      Returns:
      protcol type
    • getBERElement

      public BERElement getBERElement()
      Gets the ber representation of extended request.
      Specified by:
      getBERElement in interface JDAPProtocolOp
      Returns:
      ber representation of request
    • getParamString

      public String getParamString()
      Retrieves the string representation of add request parameters.
      Returns:
      string representation of add request parameters
    • toString

      public String toString()
      Retrieves the string representation of add request.
      Specified by:
      toString in interface JDAPProtocolOp
      Overrides:
      toString in class Object
      Returns:
      string representation of add request