Package org.ldaptive.extended
Class WhoAmIRequest
- java.lang.Object
-
- org.ldaptive.AbstractRequest
-
- org.ldaptive.extended.WhoAmIRequest
-
- All Implemented Interfaces:
ExtendedRequest
,Message<RequestControl>
,Request
public class WhoAmIRequest extends AbstractRequest implements ExtendedRequest
Contains the data required to perform an ldap who am i operation. See RFC 4532.
-
-
Constructor Summary
Constructors Constructor Description WhoAmIRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
encode()
Provides the BER encoding of this request.String
getOID()
Returns the OID for this extended request.String
toString()
-
Methods inherited from class org.ldaptive.AbstractRequest
getControls, getIntermediateResponseHandlers, getReferralHandler, setControls, setIntermediateResponseHandlers, setReferralHandler
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ldaptive.Message
getControls
-
Methods inherited from interface org.ldaptive.Request
getIntermediateResponseHandlers, getReferralHandler
-
-
-
-
Field Detail
-
OID
public static final String OID
OID of this extended request.- See Also:
- Constant Field Values
-
-
Method Detail
-
encode
public byte[] encode()
Description copied from interface:ExtendedRequest
Provides the BER encoding of this request.- Specified by:
encode
in interfaceExtendedRequest
- Returns:
- BER encoded request
-
getOID
public String getOID()
Description copied from interface:ExtendedRequest
Returns the OID for this extended request.- Specified by:
getOID
in interfaceExtendedRequest
- Returns:
- oid
-
-