|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--oracle.dss.thin.beans.BaseThinBeanUI
|
+--oracle.dss.thin.beans.ThinBeanDialog
A thin dialog. You normally render a thin dialog on its own page, adding OK and Cancel buttons or links to the page.
For information about incorporating thin dialogs in a servlet application, see BI Beans topics in the Help system. For example, look for the topic "Initializing BI Beans Thin Dialogs."
| Field Summary | |
static java.lang.String |
ALL_PAGESExport or Print range: All pages. |
static java.lang.String |
CURRENT_PAGEExport or Print range: Current page only. |
static java.lang.String |
SELECTED_PAGESExport or Print range: Selected pages. |
| Fields inherited from interface oracle.dss.thin.beans.ThinBeanUI |
EVENT_HANDLED, EVENT_NOT_HANDLED, EVENT_RESPONSE_DONE |
| Constructor Summary | |
ThinBeanDialog() | |
| Method Summary | |
void |
addThinBeanDialogListener(ThinBeanDialogListener l)Adds a listener to this ThinBeanDialog. |
int |
handleEvent(QueryParameterProvider provider)Handles a thin-bean event. |
void |
removeThinBeanDialogListener(ThinBeanDialogListener l)Removes a listener from this ThinBeanDialog. |
| Methods inherited from class oracle.dss.thin.beans.BaseThinBeanUI |
addErrorHandler, checkpointState, generateOnClickSubmit, getCheckpointState, getEventTarget, getLocale, getState, getThinBeanName, removeErrorHandler, setBaseState, setCheckpointState, setEventTarget, setLocale, setState, setThinBeanName |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String ALL_PAGES
public static final java.lang.String CURRENT_PAGE
public static final java.lang.String SELECTED_PAGES
| Constructor Detail |
public ThinBeanDialog()
| Method Detail |
public int handleEvent(QueryParameterProvider provider)
throws ThinException
ThinBeanUIThinBeanUI handles events where the value of the source query parameter is the ThinBeanName for this thin bean.
You can examine the source query parameter to determine the thin bean whose handleEvent to call. Or you can call the handleEvent for each thin bean, checking the return from this method to discover which thin bean handled the event. Alternately, you can register thin beans with the ServletRequestHandler and call the handleEvent method of the ServletRequestHandler. The ServletRequestHandler will then route the event to the proper thin bean.
For more information about thin-bean events, see the BI Beans Help system.
oracle.dss.thin.beans.ThinBeanUIprovider - The QueryParameterProvider for the HTTPServletRequest that is being handled.ThinBeanUI handled any events. Constants are listed in the See Also section.ThinException - If an error occurs that interrupts event handling.ThinBeanUI.EVENT_NOT_HANDLED, ThinBeanUI.EVENT_HANDLED, ThinBeanUI.EVENT_RESPONSE_DONE, ServletRequestHandlerpublic void addThinBeanDialogListener(ThinBeanDialogListener l)
ThinBeanDialog. Thin-bean dialogs send Java InitEvent objects to registered listeners. You can use this event to initialize a thin dialog that has been stored in the HttpSession.l - The listener to add.public void removeThinBeanDialogListener(ThinBeanDialogListener l)
ThinBeanDialog.l - The listener to remove.
|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||