netscape.ldap.client.opers
Class JDAPCompareRequest

java.lang.Object
  extended by netscape.ldap.client.opers.JDAPBaseDNRequest
      extended by netscape.ldap.client.opers.JDAPCompareRequest
All Implemented Interfaces:
JDAPProtocolOp

public class JDAPCompareRequest
extends JDAPBaseDNRequest
implements JDAPProtocolOp

This class implements the compare request. This object is sent to the ldap server.

   CompareRequest ::= [APPLICATION 14] SEQUENCE {
     entry LDAPDN,
     ava AttributeValueAssertion
   }
 

Version:
1.0

Field Summary
protected  JDAPAVA m_ava
           
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
JDAPCompareRequest(java.lang.String dn, JDAPAVA ava)
          Constructs the compare request.
 
Method Summary
 java.lang.String getBaseDN()
          Gets the base dn.
 BERElement getBERElement()
          Retrieves the ber representation of the request.
 int getType()
          Retrieves the protocol operation type.
 void setBaseDN(java.lang.String basedn)
          Sets the base dn.
 java.lang.String toString()
          Retrieves the string representation of the request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_dn

protected java.lang.String m_dn
Internal variables


m_ava

protected JDAPAVA m_ava
Constructor Detail

JDAPCompareRequest

public JDAPCompareRequest(java.lang.String dn,
                          JDAPAVA ava)
Constructs the compare request.

Parameters:
dn - distinguished name of the entry to be compared
ava - attribut value assertion
Method Detail

getType

public int getType()
Retrieves the protocol operation type.

Specified by:
getType in interface JDAPProtocolOp
Returns:
operation type

setBaseDN

public void setBaseDN(java.lang.String basedn)
Sets the base dn.

Specified by:
setBaseDN in class JDAPBaseDNRequest
Parameters:
basedn - base dn

getBaseDN

public java.lang.String getBaseDN()
Gets the base dn.

Specified by:
getBaseDN in class JDAPBaseDNRequest
Returns:
base dn

getBERElement

public BERElement getBERElement()
Retrieves the ber representation of the request.

Specified by:
getBERElement in interface JDAPProtocolOp
Returns:
ber request

toString

public java.lang.String toString()
Retrieves the string representation of the request.

Specified by:
toString in interface JDAPProtocolOp
Overrides:
toString in class java.lang.Object
Returns:
string representation