Class JDAPExtendedRequest

  • All Implemented Interfaces:
    JDAPProtocolOp

    public class JDAPExtendedRequest
    extends java.lang.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 Detail

      • m_oid

        protected java.lang.String m_oid
        Internal variables
      • m_value

        protected byte[] m_value
    • Constructor Detail

      • JDAPExtendedRequest

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

      • 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 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 interface JDAPProtocolOp
        Overrides:
        toString in class java.lang.Object
        Returns:
        string representation of add request