UIX 2.2.15

oracle.cabo.data.jbo.servlet
Class RootAppModuleRegistryImpl

java.lang.Object
  |
  +--oracle.cabo.data.jbo.RootAppModuleRegistry
        |
        +--oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl
All Implemented Interfaces:
JboConstants, JboServletConstants

public class RootAppModuleRegistryImpl
extends RootAppModuleRegistry
implements JboServletConstants

Registry for BC4J root ApplicationModules


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

Constructor Summary
RootAppModuleRegistryImpl(RootAppModuleRegistryDef def)

Method Summary
oracle.jbo.ApplicationModule findRootAppModule(java.lang.String name)
Finds the root ApplicationModule by name
protected java.lang.String getPoolName(RootAppModuleDef rootAppModuleDef)
protected oracle.jbo.common.ampool.SessionCookie getSessionCookie(BajaContext context, RootAppModuleDef rootAppModuleDef)
void useAll(BajaContext context)
Ensures that all root ApplicationModules have been checked out from the pool.
protected oracle.jbo.ApplicationModule useRootAppModule(BajaContext context, RootAppModuleDef rootAppModuleDef)
Returns the root ApplicationModule by this name, ensuring it has been checked out from the pool.
oracle.jbo.ApplicationModule useRootAppModule(BajaContext context, java.lang.String name)
Returns the root ApplicationModule by this name, ensuring it has been checked out from the pool.

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

Constructor Detail

RootAppModuleRegistryImpl

public RootAppModuleRegistryImpl(RootAppModuleRegistryDef def)

Method Detail

useAll

public void useAll(BajaContext context)
Ensures that all root ApplicationModules have been checked out from the pool.

useRootAppModule

public oracle.jbo.ApplicationModule useRootAppModule(BajaContext context,
                                                     java.lang.String name)
Returns the root ApplicationModule by this name, ensuring it has been checked out from the pool.

findRootAppModule

public oracle.jbo.ApplicationModule findRootAppModule(java.lang.String name)
Finds the root ApplicationModule by name
Overrides:
findRootAppModule in class RootAppModuleRegistry

useRootAppModule

protected oracle.jbo.ApplicationModule useRootAppModule(BajaContext context,
                                                        RootAppModuleDef rootAppModuleDef)
Returns the root ApplicationModule by this name, ensuring it has been checked out from the pool.

getSessionCookie

protected oracle.jbo.common.ampool.SessionCookie getSessionCookie(BajaContext context,
                                                                  RootAppModuleDef rootAppModuleDef)

getPoolName

protected java.lang.String getPoolName(RootAppModuleDef rootAppModuleDef)

UIX 2.2.15