org.apache.directory.shared.ldap.message.extended
Class LaunchDiagnosticUiRequest

java.lang.Object
  extended byorg.apache.directory.shared.ldap.message.AbstractMessage
      extended byorg.apache.directory.shared.ldap.message.AbstractRequest
          extended byorg.apache.directory.shared.ldap.message.ExtendedRequestImpl
              extended byorg.apache.directory.shared.ldap.message.extended.LaunchDiagnosticUiRequest
All Implemented Interfaces:
javax.naming.ldap.ExtendedRequest, ExtendedRequest, Message, Request, ResultResponseRequest, java.io.Serializable, SingleReplyRequest

public class LaunchDiagnosticUiRequest
extends ExtendedRequestImpl

An extended operation which launches an internal diagnostic UI. Only the administrator is authorized to execute this request. All other requestors will have a response with result code of insufficientAccessRights(50) sent. Any failures to launch the UI will return a operationsError(1) result code.

Version:
$Rev: 379008 $
Author:
Apache Directory Project
See Also:
Serialized Form

Field Summary
static java.lang.String EXTENSION_OID
           
 
Fields inherited from class org.apache.directory.shared.ldap.message.ExtendedRequestImpl
payload, response
 
Fields inherited from interface org.apache.directory.shared.ldap.message.ExtendedRequest
RESP_TYPE, TYPE
 
Constructor Summary
LaunchDiagnosticUiRequest(int messageId)
           
 
Method Summary
 javax.naming.ldap.ExtendedResponse createExtendedResponse(java.lang.String id, byte[] berValue, int offset, int length)
           
 
Methods inherited from class org.apache.directory.shared.ldap.message.ExtendedRequestImpl
equals, getEncodedValue, getID, getOid, getPayload, getResponseType, getResultResponse, setOid, setPayload, toString
 
Methods inherited from class org.apache.directory.shared.ldap.message.AbstractRequest
hasResponse
 
Methods inherited from class org.apache.directory.shared.ldap.message.AbstractMessage
add, get, getControls, getMessageId, getType, put, remove
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.directory.shared.ldap.message.Request
hasResponse
 
Methods inherited from interface org.apache.directory.shared.ldap.message.Message
add, get, getControls, getMessageId, getType, put, remove
 

Field Detail

EXTENSION_OID

public static final java.lang.String EXTENSION_OID
See Also:
Constant Field Values
Constructor Detail

LaunchDiagnosticUiRequest

public LaunchDiagnosticUiRequest(int messageId)
Method Detail

createExtendedResponse

public javax.naming.ldap.ExtendedResponse createExtendedResponse(java.lang.String id,
                                                                 byte[] berValue,
                                                                 int offset,
                                                                 int length)
Specified by:
createExtendedResponse in interface javax.naming.ldap.ExtendedRequest
Overrides:
createExtendedResponse in class ExtendedRequestImpl


Copyright © 2003-2006 . All Rights Reserved.