Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


oracle.dss.addins.uix
Class BIHandler

java.lang.Object
  |
  +--oracle.dss.addins.uix.BIHandler

public class BIHandler
extends java.lang.Object

This class provides a central event Handler for all events generated by BI HTML beans. External developers can use the three public methods on this class to (1) retrieve the list of BI objects defined in a UIX page (2) handle a BI event (3) retrieve the BISession object that is defined in a UIX page


Constructor Summary
BIHandler()
           

 

Method Summary
static BISession getBISession(oracle.cabo.servlet.BajaContext context, oracle.cabo.servlet.Page page)
          Returns the BI Session object that is defined in the UIX page
static oracle.cabo.servlet.event.EventResult handleBIEvent(oracle.cabo.servlet.BajaContext context, oracle.cabo.servlet.Page page, oracle.cabo.servlet.event.PageEvent event)
          The method which application developers can call to handle a BI Event.
static java.util.Hashtable initBIObjects(oracle.cabo.servlet.BajaContext context, oracle.cabo.servlet.Page page)
          properly initialize the BI objects defined in the UIX page, and return the list of BI objects, If the objects are already initialzied, then they are simply returned.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

BIHandler

public BIHandler()
Method Detail

initBIObjects

public static java.util.Hashtable initBIObjects(oracle.cabo.servlet.BajaContext context,
                                                oracle.cabo.servlet.Page page)
                                         throws java.lang.Throwable
properly initialize the BI objects defined in the UIX page, and return the list of BI objects, If the objects are already initialzied, then they are simply returned.
Parameters:
context - the BajaContext
Page - the current UIX Page
Returns:
a Hashtable that contains a list of BI objects defined in the current UIX page

handleBIEvent

public static oracle.cabo.servlet.event.EventResult handleBIEvent(oracle.cabo.servlet.BajaContext context,
                                                                  oracle.cabo.servlet.Page page,
                                                                  oracle.cabo.servlet.event.PageEvent event)
                                                           throws java.lang.Throwable
The method which application developers can call to handle a BI Event. The EventResult object returned by this method points to the same UIX page that is specified by the page parameter.
Parameters:
context - the BajaContext
Page - the current UIX Page
event - the UIX PageEvent
Returns:
an EventResult object

getBISession

public static BISession getBISession(oracle.cabo.servlet.BajaContext context,
                                     oracle.cabo.servlet.Page page)
Returns the BI Session object that is defined in the UIX page
Parameters:
context - the BajaContext
Page - the current UIX Page
Returns:
the BISession object that is defined in the UIX page that is specified by the page parameter

Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


Copyright © 2003, Oracle. All Rights Reserved.