oracle.cabo.data.jbo.servlet.event
Class BaseEventHandler
java.lang.Object
|
+--oracle.cabo.data.jbo.servlet.event.BaseEventHandler
- All Implemented Interfaces:
- EventHandler, JboConstants, JboServletConstants
- Direct Known Subclasses:
- ApplyParameterEventHandler, ChainingEventHandler, CommitEventHandler, ExecuteQueryEventHandler, FindByExampleEventHandler, FirstEventHandler, GotoEventHandler, InsertRowEventHandler, LastEventHandler, NextEventHandler, PreviousEventHandler, RemoveRowEventHandler, RollbackEventHandler, SetPagePropertyEventHandler, SortEventHandler
- public abstract class BaseEventHandler
- extends java.lang.Object
- implements EventHandler, JboServletConstants
Base BC4J event handler.
Fields inherited from interface oracle.cabo.data.jbo.servlet.JboServletConstants |
APPLY_PARAMETER_NAME, CHAINING_NAME, COMMIT_NAME, CREATE_ROW_NAME, EXAMPLE_ATTRIBUTE_NAME, EXAMPLE_ROW_NAME, EXECUTE_QUERY_NAME, FIND_APP_MODULE_NAME, FIND_ATTR_DEF_NAME, FIND_ATTRIBUTE_NAME, FIND_BY_EXAMPLE_NAME, FIND_ROOT_APP_MODULE_NAME, FIND_ROW_BY_KEY_NAME, FIND_ROW_NAME, FIND_ROW_SET_ITERATOR_NAME, FIND_ROW_SET_NAME, FIND_VIEW_OBJECT_NAME, FIRST_NAME, GOTO_NAME, INSERT_ROW_NAME, LAST_NAME, NEXT_NAME, ORD_FILE_UPLOAD_MAP, PAGE_EVENT_PROPERTY, PAGE_PROPERTY, PARAMETER_KEY_NAME, PARAMETER_NAME, PREVIOUS_NAME, PROPERTY_KEY_NAME, REMOVE_ROW_NAME, ROLLBACK_NAME, SELECTION_KEY_NAME, SET_ATTRIBUTE_NAME, SET_PAGE_PROPERTY_NAME, SET_REGION_NAME, SORT_NAME, STRING_KEY_NAME |
Fields inherited from interface oracle.cabo.data.jbo.JboConstants |
ACQUIRE_LOCK_ATTRIBUTE, APP_MODULE_DEF_NAME, APP_MODULE_DEF_PROPERTY, APP_MODULE_PROPERTY, ATTR_DEF_PROPERTY, ATTR_LIST_PROPERTY, AUTO_CREATE_ATTRIBUTE, BC4J_NAMESPACE, CONFIG_NAME_ATTRIBUTE, DEF_FULL_NAME_ATTRIBUTE, FORWARD_ONLY_ATTRIBUTE, NAME_ATTRIBUTE, NESTED_ATTR_DEFS_PROPERTY, RANGE_SIZE_ATTRIBUTE, REGISTRY_DEF_NAME, REGISTRY_DEF_PROPERTY, REGISTRY_PROPERTY, RELEASE_MODE_ATTRIBUTE, RELEASE_MODE_RESERVED, RELEASE_MODE_STATEFUL, RELEASE_MODE_STATELESS, ROOT_APP_MODULE_DEF_NAME, ROOT_APP_MODULE_DEF_PROPERTY, ROW_DEF_NAME, ROW_PROPERTY, ROW_SET_DEF_NAME, ROW_SET_DEF_PROPERTY, ROW_SET_ITERATOR_DEF_NAME, ROW_SET_ITERATOR_DEF_PROPERTY, ROW_SET_ITERATOR_PROPERTY, ROW_SET_PROPERTY, STRUCT_DEF_PROPERTY, TRANSACTION_PROPERTY, USES_CURRENCY_ATTRIBUTE, VIEW_OBJECT_DEF_NAME, VIEW_OBJECT_DEF_PROPERTY, VIEW_OBJECT_PROPERTY, WAIT_TIMEOUT_ATTRIBUTE |
Method Summary |
protected void |
addValidationAttribute(BajaContext context,
oracle.jbo.Row row,
java.lang.String attrName,
java.lang.String messageKey,
java.lang.String invalidText)
|
protected void |
checkRootHandler(BajaContext context)
|
protected void |
consume(BajaContext context,
PageEvent event)
|
protected MessageData |
getMessageData(BajaContext context,
boolean createIfNull)
|
protected TableDataProvider |
getTableDataProvider(BajaContext context,
boolean createIfNull)
|
protected DictionaryData |
getValidationData(BajaContext context,
boolean createIfNull)
|
EventResult |
handleEvent(BajaContext context,
Page page,
PageEvent event)
Handles the UIX Controller event. |
protected abstract EventResult |
handleEventImpl(BajaContext context,
Page page,
PageEvent event)
|
protected boolean |
hasValidationErrors(BajaContext context)
|
protected boolean |
isConsumed(BajaContext context,
PageEvent event)
|
protected boolean |
isRootHandler(BajaContext context)
|
protected void |
posthandle(BajaContext context,
Page page,
PageEvent event)
|
protected void |
prehandle(BajaContext context,
Page page,
PageEvent event)
|
protected void |
processValidationError(BajaContext context,
oracle.jbo.Row row,
java.lang.String attrName,
java.lang.String message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseEventHandler
public BaseEventHandler()
- Creates a new base BC4J event handler.
handleEvent
public final EventResult handleEvent(BajaContext context,
Page page,
PageEvent event)
throws java.lang.Throwable
- Handles the UIX Controller event.
- Specified by:
handleEvent
in interface EventHandler
- Following copied from interface:
oracle.cabo.servlet.event.EventHandler
- Parameters:
context
- the BajaContextpage
- the page the client is requestingevent
- 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
prehandle
protected void prehandle(BajaContext context,
Page page,
PageEvent event)
throws java.lang.Throwable
posthandle
protected void posthandle(BajaContext context,
Page page,
PageEvent event)
throws java.lang.Throwable
handleEventImpl
protected abstract EventResult handleEventImpl(BajaContext context,
Page page,
PageEvent event)
throws java.lang.Throwable
getMessageData
protected MessageData getMessageData(BajaContext context,
boolean createIfNull)
getValidationData
protected DictionaryData getValidationData(BajaContext context,
boolean createIfNull)
getTableDataProvider
protected TableDataProvider getTableDataProvider(BajaContext context,
boolean createIfNull)
consume
protected void consume(BajaContext context,
PageEvent event)
isConsumed
protected boolean isConsumed(BajaContext context,
PageEvent event)
isRootHandler
protected boolean isRootHandler(BajaContext context)
checkRootHandler
protected void checkRootHandler(BajaContext context)
addValidationAttribute
protected void addValidationAttribute(BajaContext context,
oracle.jbo.Row row,
java.lang.String attrName,
java.lang.String messageKey,
java.lang.String invalidText)
hasValidationErrors
protected boolean hasValidationErrors(BajaContext context)
processValidationError
protected void processValidationError(BajaContext context,
oracle.jbo.Row row,
java.lang.String attrName,
java.lang.String message)
Copyright © 2002,2003, Oracle. All Rights Reserved.