public class

XDADataExplorerEventHandler

extends AbstractObjectExplorerEventHandler
java.lang.Object
   ↳ com.microstrategy.web.beans.GenericEventHandler
     ↳ com.microstrategy.web.beans.SysEventHandler
       ↳ com.microstrategy.web.app.beans.AbstractObjectExplorerEventHandler
         ↳ com.microstrategy.web.app.beans.XDADataExplorerEventHandler

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.beans.SysEventHandler
From class com.microstrategy.web.beans.GenericEventHandler
From interface com.microstrategy.web.app.beans.EnumAppComponentEvents
From interface com.microstrategy.web.app.beans.EnumFrameEditorEvents
From interface com.microstrategy.web.app.beans.EnumPageEvents
From interface com.microstrategy.web.app.beans.EnumServletEvents
From interface com.microstrategy.web.beans.WebEventTags
[Expand]
Inherited Fields
From class com.microstrategy.web.app.beans.AbstractObjectExplorerEventHandler
From class com.microstrategy.web.beans.GenericEventHandler
Public Methods
Class getSupportedWebComponentType()
Returns the WebComponent class by default.
boolean handleBrowse(RequestKeys keys)
boolean handleBrowseParent(RequestKeys keys)
boolean handleChangeDisplayFormat(RequestKeys keys)
boolean handleOk(RequestKeys keys)
Handles Ok event.
boolean handleSearch(RequestKeys keys)
boolean processRequest(RequestKeys keys)
handle request as specified by the RequestKeys
void setWebComponent(WebComponent component)
Set the corresponding web component (should be of type XDADataExplorerBean) for this event handler
[Expand]
Inherited Methods
From class com.microstrategy.web.app.beans.AbstractObjectExplorerEventHandler
From class com.microstrategy.web.beans.SysEventHandler
From class com.microstrategy.web.beans.GenericEventHandler
From class java.lang.Object
From interface com.microstrategy.web.beans.WebEventHandler

Public Methods

public Class getSupportedWebComponentType ()

Returns the WebComponent class by default. Subclasses should override this to return their respective WebComponent or WebBean int.

Returns
  • the Class of the WebComponent this event handler is associated with.

public boolean handleBrowse (RequestKeys keys)

Parameters
keys The request keys
Returns
  • whether the event was handled
Throws
WebException

public boolean handleBrowseParent (RequestKeys keys)

Parameters
keys The request keys
Returns
  • whether the event was handled
Throws
WebException

public boolean handleChangeDisplayFormat (RequestKeys keys)

Parameters
keys The request keys
Returns
  • whether the event was handled
Throws
WebException

public boolean handleOk (RequestKeys keys)

Handles Ok event. Ok means apply and close, therefor this event first calls handleApply and then handleClose defines what does apply means to it.

Parameters
keys the RequestKeys
Returns
  • true if apply and close were handled.
Throws
WebException
See Also
  • handleOk(RequestKeys)

public boolean handleSearch (RequestKeys keys)

Parameters
keys The request keys
Returns
  • whether the event was handled
Throws
WebException

public boolean processRequest (RequestKeys keys)

handle request as specified by the RequestKeys

Parameters
keys input request
Returns
  • true means some event is handled, false means nothing is handled
Throws
WebException if an exception is found.

public void setWebComponent (WebComponent component)

Set the corresponding web component (should be of type XDADataExplorerBean) for this event handler

Parameters
component the input web component