org.opends.server.controls
Class PasswordPolicyRequestControl

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

public class PasswordPolicyRequestControl
extends Control

This class implements the password policy request control defined in draft-behera-ldap-password-policy. It does not have a value.


Constructor Summary
PasswordPolicyRequestControl()
          Creates a new instance of the password policy request control with the default settings.
PasswordPolicyRequestControl(java.lang.String oid, boolean isCritical)
          Creates a new instance of the password policy request control with the provided information.
 
Method Summary
static PasswordPolicyRequestControl decodeControl(Control control)
          Creates a new password policy request control from the contents of the provided control.
 java.lang.String toString()
          Retrieves a string representation of this password policy request control.
 void toString(java.lang.StringBuilder buffer)
          Appends a string representation of this password policy 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

PasswordPolicyRequestControl

public PasswordPolicyRequestControl()
Creates a new instance of the password policy request control with the default settings.


PasswordPolicyRequestControl

public PasswordPolicyRequestControl(java.lang.String oid,
                                    boolean isCritical)
Creates a new instance of the password policy 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 PasswordPolicyRequestControl decodeControl(Control control)
                                                  throws LDAPException
Creates a new password policy request control from the contents of the provided control.

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

toString

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

Overrides:
toString in class Control
Returns:
A string representation of this password policy request control.

toString

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

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