org.opends.server.controls
Class AccountUsableRequestControl

java.lang.Object
  extended by org.opends.server.types.Control
      extended by org.opends.server.controls.AccountUsableRequestControl

public class AccountUsableRequestControl
extends Control

This class implements the Sun-defined account usable request control. The OID for this control is 1.3.6.1.4.1.42.2.27.9.5.8, and it does not have a value.


Constructor Summary
AccountUsableRequestControl()
          Creates a new instance of the account usable request control with the default settings.
AccountUsableRequestControl(java.lang.String oid, boolean isCritical)
          Creates a new instance of the account usable request control with the provided information.
 
Method Summary
static AccountUsableRequestControl decodeControl(Control control)
          Creates a new account usable request control from the contents of the provided control.
 java.lang.String toString()
          Retrieves a string representation of this account usable request control.
 void toString(java.lang.StringBuilder buffer)
          Appends a string representation of this account usable request control to the provided buffer.
 
Methods inherited from class org.opends.server.types.Control
getOID, getValue, hasValue, isCritical, setCritical, setOID, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccountUsableRequestControl

public AccountUsableRequestControl()
Creates a new instance of the account usable request control with the default settings.


AccountUsableRequestControl

public AccountUsableRequestControl(java.lang.String oid,
                                   boolean isCritical)
Creates a new instance of the account usable request control with the provided information.

Parameters:
oid - The OID to use for this control.
isCritical - Indicates whether support for this control should be considered a critical part of the client processing.
Method Detail

decodeControl

public static AccountUsableRequestControl decodeControl(Control control)
                                                 throws LDAPException
Creates a new account usable request control from the contents of the provided control.

Parameters:
control - The generic control containing the information to use to create this account usable request control.
Returns:
The account usable request control decoded from the provided control.
Throws:
LDAPException - If this control cannot be decoded as a valid account usable request control.

toString

public java.lang.String toString()
Retrieves a string representation of this account usable request control.

Overrides:
toString in class Control
Returns:
A string representation of this account usable request control.

toString

public void toString(java.lang.StringBuilder buffer)
Appends a string representation of this account usable request control to the provided buffer.

Overrides:
toString in class Control
Parameters:
buffer - The buffer to which the information should be appended.