Package org.ldaptive.control
Class AuthorizationIdentityResponseControl
- java.lang.Object
-
- org.ldaptive.control.AbstractControl
-
- org.ldaptive.control.AuthorizationIdentityResponseControl
-
- All Implemented Interfaces:
Control,ResponseControl
public class AuthorizationIdentityResponseControl extends AbstractControl implements ResponseControl
Response control for authorization identity. See RFC 3829. Control value contains the authorizationId.- Author:
- Middleware Services
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOIDOID of this control.-
Fields inherited from class org.ldaptive.control.AbstractControl
logger
-
-
Constructor Summary
Constructors Constructor Description AuthorizationIdentityResponseControl()Default constructor.AuthorizationIdentityResponseControl(boolean critical)Creates a new authorization identity response control.AuthorizationIdentityResponseControl(java.lang.String id)Creates a new authorization identity response control.AuthorizationIdentityResponseControl(java.lang.String id, boolean critical)Creates a new authorization identity response control.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(DERBuffer encoded)Initializes this response control with the supplied BER encoded data.booleanequals(java.lang.Object o)java.lang.StringgetAuthorizationId()Returns the authorization id.inthashCode()Returns the hash code for this object.voidsetAuthorizationId(java.lang.String id)Sets the authorization identity.java.lang.StringtoString()-
Methods inherited from class org.ldaptive.control.AbstractControl
getCriticality, getOID
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ldaptive.control.Control
getCriticality, getOID
-
-
-
-
Field Detail
-
OID
public static final java.lang.String OID
OID of this control.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuthorizationIdentityResponseControl
public AuthorizationIdentityResponseControl()
Default constructor.
-
AuthorizationIdentityResponseControl
public AuthorizationIdentityResponseControl(boolean critical)
Creates a new authorization identity response control.- Parameters:
critical- whether this control is critical
-
AuthorizationIdentityResponseControl
public AuthorizationIdentityResponseControl(java.lang.String id)
Creates a new authorization identity response control.- Parameters:
id- authorization id
-
AuthorizationIdentityResponseControl
public AuthorizationIdentityResponseControl(java.lang.String id, boolean critical)Creates a new authorization identity response control.- Parameters:
id- authorization idcritical- whether this control is critical
-
-
Method Detail
-
getAuthorizationId
public java.lang.String getAuthorizationId()
Returns the authorization id.- Returns:
- authorization id
-
setAuthorizationId
public void setAuthorizationId(java.lang.String id)
Sets the authorization identity.- Parameters:
id- authorization id
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractControl
-
hashCode
public int hashCode()
Description copied from class:AbstractControlReturns the hash code for this object.- Specified by:
hashCodein classAbstractControl- Returns:
- hash code
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractControl
-
decode
public void decode(DERBuffer encoded)
Description copied from interface:ResponseControlInitializes this response control with the supplied BER encoded data.- Specified by:
decodein interfaceResponseControl- Parameters:
encoded- BER encoded response control
-
-