Package org.ldaptive
Class CompareRequest
- java.lang.Object
- 
- org.ldaptive.AbstractRequestMessage
- 
- org.ldaptive.CompareRequest
 
 
- 
- All Implemented Interfaces:
- Request
 
 public class CompareRequest extends AbstractRequestMessage LDAP compare request defined as:CompareRequest ::= [APPLICATION 14] SEQUENCE { entry LDAPDN, ava AttributeValueAssertion }
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCompareRequest.BuilderCompare request builder.- 
Nested classes/interfaces inherited from class org.ldaptive.AbstractRequestMessageAbstractRequestMessage.AbstractBuilder<B,T extends AbstractRequestMessage>
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private StringassertionValueAssertion value.private StringattributeDescAttribute descriptionprivate StringldapDnLDAP DN to compare.static intPROTOCOL_OPBER protocol number.- 
Fields inherited from class org.ldaptive.AbstractRequestMessagelogger
 
- 
 - 
Constructor SummaryConstructors Constructor Description CompareRequest()Default constructor.CompareRequest(String dn, String name, String value)Creates a new compare request.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompareRequest.Builderbuilder()Creates a builder for this class.StringgetDn()Returns the DN.StringgetName()Returns the name.protected DEREncoder[]getRequestEncoders(int id)Returns the request encoders for this message.StringgetValue()Returns the value.voidsetDn(String dn)Sets the DN.voidsetName(String name)Sets the name.voidsetValue(String value)Sets the value.StringtoString()- 
Methods inherited from class org.ldaptive.AbstractRequestMessageencode, getControls, getResponseTimeout, setControls, setResponseTimeout
 
- 
 
- 
- 
- 
Field Detail- 
PROTOCOL_OPpublic static final int PROTOCOL_OP BER protocol number.- See Also:
- Constant Field Values
 
 - 
ldapDnprivate String ldapDn LDAP DN to compare.
 - 
attributeDescprivate String attributeDesc Attribute description
 - 
assertionValueprivate String assertionValue Assertion value.
 
- 
 - 
Method Detail- 
getDnpublic String getDn() Returns the DN.- Returns:
- DN
 
 - 
setDnpublic void setDn(String dn) Sets the DN.- Parameters:
- dn- ldapDn to set
 
 - 
getNamepublic String getName() Returns the name.- Returns:
- name
 
 - 
setNamepublic void setName(String name) Sets the name.- Parameters:
- name- attributeDesc to set
 
 - 
getValuepublic String getValue() Returns the value.- Returns:
- value
 
 - 
setValuepublic void setValue(String value) Sets the value.- Parameters:
- value- assertionValue to set
 
 - 
getRequestEncodersprotected DEREncoder[] getRequestEncoders(int id) Description copied from class:AbstractRequestMessageReturns the request encoders for this message.- Specified by:
- getRequestEncodersin class- AbstractRequestMessage
- Parameters:
- id- message ID
- Returns:
- request encoders
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractRequestMessage
 
 - 
builderpublic static CompareRequest.Builder builder() Creates a builder for this class.- Returns:
- new builder
 
 
- 
 
-