Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.servlet.struts.event
Class ActionEventHandler

java.lang.Object
  |
  +--oracle.cabo.servlet.struts.event.ActionEventHandler
All Implemented Interfaces:
EventHandler

public class ActionEventHandler
extends java.lang.Object
implements EventHandler

EventHandler for forwarding to a Struts action.


Constructor Summary
ActionEventHandler()
          Creates an ActionEventHandler.
 
Method Summary
 java.lang.String getPath()
          Gets the path of the Struts action.
 EventResult handleEvent(BajaContext context, Page page, PageEvent event)
          Handle an event.
 void setPath(java.lang.String path)
          Sets the path of the Struts action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionEventHandler

public ActionEventHandler()
Creates an ActionEventHandler.
Method Detail

setPath

public void setPath(java.lang.String path)
Sets the path of the Struts action.

getPath

public java.lang.String getPath()
Gets the path of the Struts action.

handleEvent

public EventResult handleEvent(BajaContext context,
                               Page page,
                               PageEvent event)
                        throws java.lang.Throwable
Description copied from interface: EventHandler
Handle an event. Clients return an EventResult object that encapsulates the resulsts. If handleEvent() returns null, the PageBroker will simply redisplay the same page. Otherwise, the result will be passed to the PageFlowEngine to determine the Page to render.

Note: while the Page object is mutable, any calls that set properties, etc., will be ignored unless the Page is itself returned inside the EventResult.

Specified by:
handleEvent in interface EventHandler
Following copied from interface: oracle.cabo.servlet.event.EventHandler
Parameters:
context - the BajaContext
page - the page the client is requesting
event - the event on that page, or null if the client is just requesting a page display
Returns:
an object encapsulating results of this event
Throws:
java.lang.Throwable - if any processing of the event fails

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.