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

java.lang.Object
  extended by org.apache.directory.shared.ldap.model.message.AbstractMessage
      extended by org.apache.directory.shared.ldap.model.message.AbstractRequest
          extended by org.apache.directory.shared.ldap.model.message.ExtendedRequestImpl
              extended by org.apache.directory.shared.ldap.extras.extended.LaunchDiagnosticUiRequest
All Implemented Interfaces:
ExtendedRequest, Message, Request, ResultResponseRequest, 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.

Author:
Apache Directory Project

Field Summary
static String EXTENSION_OID
           
 
Fields inherited from class org.apache.directory.shared.ldap.model.message.ExtendedRequestImpl
requestValue, response
 
Fields inherited from class org.apache.directory.shared.ldap.model.message.AbstractMessage
controls
 
Fields inherited from interface org.apache.directory.shared.ldap.model.message.ExtendedRequest
RESP_TYPE, TYPE
 
Constructor Summary
LaunchDiagnosticUiRequest(int messageId)
           
 
Method Summary
 ExtendedResponse createExtendedResponse(String id, byte[] berValue, int offset, int length)
           
 
Methods inherited from class org.apache.directory.shared.ldap.model.message.ExtendedRequestImpl
equals, getRequestName, getRequestValue, getResponseType, getResultResponse, hashCode, setRequestName, setRequestValue, toString
 
Methods inherited from class org.apache.directory.shared.ldap.model.message.AbstractRequest
hasResponse
 
Methods inherited from class org.apache.directory.shared.ldap.model.message.AbstractMessage
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.directory.shared.ldap.model.message.Request
hasResponse
 
Methods inherited from interface org.apache.directory.shared.ldap.model.message.Message
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId
 

Field Detail

EXTENSION_OID

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

LaunchDiagnosticUiRequest

public LaunchDiagnosticUiRequest(int messageId)
Method Detail

createExtendedResponse

public ExtendedResponse createExtendedResponse(String id,
                                               byte[] berValue,
                                               int offset,
                                               int length)
Overrides:
createExtendedResponse in class ExtendedRequestImpl


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.