public class WhoAmIResponseDecorator extends ExtendedResponseDecorator<WhoAmIResponse> implements WhoAmIResponse
responseValuemessageLengthEXTENSION_OIDTYPE| Constructor and Description |
|---|
WhoAmIResponseDecorator(LdapApiService codec,
WhoAmIResponse decoratedMessage) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getAuthzId()
Get the authzid as a byte[]
|
String |
getAuthzIdString()
Get the authzid as String.
|
Dn |
getDn()
Get the DN authzid.
|
String |
getResponseName()
Overload the parent's getResponseName method, as the WhoAmI response should not
contain the responseName.
|
byte[] |
getResponseValue() |
String |
getUserId()
Get the UserId
|
boolean |
isDnAuthzId() |
boolean |
isUserAuthzId() |
void |
setAuthzId(byte[] authzId)
set the authzid
|
void |
setResponseValue(byte[] responseValue) |
computeLength, encode, setResponseNamegetLdapResult, setLdapResultaddAllControls, addControl, get, getCodecService, getControl, getControls, getControlsLength, getCurrentControl, getDecorated, getDecorator, getMessageId, getMessageLength, getType, hasControl, put, removeControl, setControlsLength, setMessageId, setMessageLength, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetResponseNamegetLdapResultaddAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageIdpublic WhoAmIResponseDecorator(LdapApiService codec, WhoAmIResponse decoratedMessage)
public void setResponseValue(byte[] responseValue)
setResponseValue in class ExtendedResponseDecorator<WhoAmIResponse>public byte[] getResponseValue()
getResponseValue in class ExtendedResponseDecorator<WhoAmIResponse>public byte[] getAuthzId()
getAuthzId in interface WhoAmIResponsepublic void setAuthzId(byte[] authzId)
setAuthzId in interface WhoAmIResponsepublic boolean isDnAuthzId()
isDnAuthzId in interface WhoAmIResponsepublic boolean isUserAuthzId()
isUserAuthzId in interface WhoAmIResponsepublic String getAuthzIdString()
getAuthzIdString in interface WhoAmIResponsepublic String getUserId()
getUserId in interface WhoAmIResponsepublic Dn getDn()
getDn in interface WhoAmIResponsepublic String getResponseName()
getResponseName in interface ExtendedResponsegetResponseName in class ExtendedResponseDecorator<WhoAmIResponse>Copyright © 2021. All rights reserved.