Business Components

Uses of Interface
oracle.jbo.ApplicationModule

Packages that use.*
PackageDescription
oracle.jbo Contains interfaces for client-side applications. 
oracle.jbo.client   
oracle.jbo.common Contains the implementation of components shared by thin clients and the middle tier. 
oracle.jbo.common.ampool   
oracle.jbo.domain   
oracle.jbo.html   
oracle.jbo.html.jsp Contains utitlity classes used by the Data Web Bean runtime. 
oracle.jbo.http   
oracle.jbo.server Contains the implementation of middle tier components. 
oracle.jbo.uicli.binding Contains JClient classes that handle interaction with BC4J objects for various JClient bindings. 
oracle.jbo.uicli.mom Contains classes that implement metadata management for JClient  
oracle.jdeveloper.html Contains classes for generating HTML code. 
 

Uses of ApplicationModule in oracle.jbo
 

Methods in oracle.jbo that return ApplicationModule
TypeName
 ApplicationModule RowSet.getApplicationModule()
          Gets the row set's Application Module.
static ApplicationModule ApplicationModuleFactory.create(java.lang.String instanceName, java.lang.String className, int mode, java.lang.String connectStr, int driver, int timeout)
           
static ApplicationModule ApplicationModuleFactory.create(java.lang.String deployPlatform, java.lang.String instanceName, java.lang.String className, int mode, java.lang.String connectStr, int driver, int timeout)
           
static ApplicationModule ApplicationModuleFactory.get(java.lang.String deploy, java.lang.String hostName, java.lang.String appName, int connectionMode, java.lang.String instanceName)
           
static ApplicationModule ApplicationModuleFactory.get(java.lang.String instance)
           
static ApplicationModule ApplicationModuleFactory.get(int mode, java.lang.String instance)
           
 ApplicationModule ApplicationModule.createApplicationModule(java.lang.String amName, java.lang.String defName)
          Creates a nested Application Module in this Application Module from the Application Module definition.
 ApplicationModule ApplicationModule.findApplicationModule(java.lang.String amName)
          Finds the named Application Module.
 ApplicationModule ApplicationModuleHome.create()
          Creates an ApplicationModule.
 

Methods in oracle.jbo with parameters of type ApplicationModule
TypeName
 void JboException.setApplicationModule(ApplicationModule am)
           
 void JboException.doEntityToVOMapping(ApplicationModule rootAm, ViewObject[] vos)
           
 void AttrValException.doEntityToVOMapping(ApplicationModule rootAm, ViewObject[] vos)
           
 void RowValException.doEntityToVOMapping(ApplicationModule rootAm, ViewObject[] vos)
           
 

Uses of ApplicationModule in oracle.jbo.client
 

Methods in oracle.jbo.client that return ApplicationModule
TypeName
static ApplicationModule Configuration.createRootApplicationModule(java.lang.String qualifiedAMDefName, java.lang.String configName)
          Creates and connects an application module using the specified configuration.
static ApplicationModule Configuration.createRootApplicationModule(java.lang.String qualifiedAMDefName, java.lang.String configName, EnvInfoProvider envInfo)
          Creates and connects an application module using the specified configuration.
 

Methods in oracle.jbo.client with parameters of type ApplicationModule
TypeName
static void Configuration.releaseRootApplicationModule(ApplicationModule appModule, boolean remove)
          Release the specified application module.
 

Uses of ApplicationModule in oracle.jbo.common
 

Methods in oracle.jbo.common that return ApplicationModule
TypeName
 ApplicationModule PiggybackObjectOutputStream.getApplicationModule()
           
 

Constructors in oracle.jbo.common with parameters of type ApplicationModule
TypeName
PiggybackObjectOutputStream(java.io.OutputStream out, java.util.Locale locale, ApplicationModule am)
          protected PiggybackObjectOutputStream(Locale locale) throws IOException { super(); mLocale = locale; }
PiggybackOutput(java.util.Locale locale, ApplicationModule am)
           
PiggybackOutput(com.sun.java.util.collections.ArrayList entries, java.util.Locale locale, ApplicationModule am)
           
 

Uses of ApplicationModule in oracle.jbo.common.ampool
 

Methods in oracle.jbo.common.ampool that return ApplicationModule
TypeName
 ApplicationModule ApplicationPool.useApplicationModule(SessionCookie cookie, boolean checkout)
          Returns an application module for the specified session cookie.
 ApplicationModule ApplicationPool.getInstance(int index)
          Deprecated. Implementation detail. This method has been made protected -- pool clients should not access pooled instances directly.
 ApplicationModule ApplicationPool.createNewInstance()
          Deprecated. Replaced by ConnectionStrategy.createApplicationModule(SessionCookie, EnvInfoProvider). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy.
 ApplicationModule ApplicationPool.checkout()
          Deprecated. Replaced by ApplicationModuleRef.useApplicationModule(). Application developers should invoke SessionCookie.useApplicationModule() instead of this method. A session cookie instance may be acquired by invoking ApplicationPool.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 ApplicationModule ApplicationPool.checkout(java.lang.String sessionId)
          Deprecated. Replaced by ApplicationModuleRef.useApplicationModule(). Application developers should invoke SessionCookie.useApplicationModule() instead of this method. A session cookie instance may be acquired by invoking ApplicationPool.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 ApplicationModule DefaultConnectionStrategy.createApplicationModule(SessionCookie cookie, EnvInfoProvider envInfo)
           
 ApplicationModule DefaultConnectionStrategy.createApplicationModule(java.util.Hashtable environment)
           
 ApplicationModule ApplicationModuleRef.useApplicationModule()
          Returns an application module instance without acquiring a session cookie lock.
 ApplicationModule ApplicationModuleRef.useApplicationModule(boolean lock)
          Returns an application module instance for the current thread.
 ApplicationModule ApplicationModuleRef.useApplicationModule(boolean lock, long waitTimeout)
          Returns an application module instance for the current thread.
 ApplicationModule ApplicationPoolImpl.createNewInstance()
          Deprecated. Replaced by ConnectionStrategy.createApplicationModule(SessionCookie, EnvInfoProvider). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy.
 ApplicationModule ApplicationPoolImpl.checkout()
          Deprecated. Replaced by ApplicationModuleRef.useApplicationModule(). Application developers should invoke SessionCookie.useApplicationModule() instead of this method. A session cookie instance may be acquired by invoking ApplicationPoolImpl.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 ApplicationModule ApplicationPoolImpl.getInstance(int index)
           
 ApplicationModule ApplicationPoolImpl.checkout(java.lang.String cookieValue)
          Deprecated. Replaced by ApplicationModuleRef.useApplicationModule(). Application developers should invoke SessionCookie.useApplicationModule() instead of this method. A session cookie instance may be acquired by invoking ApplicationPoolImpl.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 ApplicationModule ApplicationPoolImpl.useApplicationModule(SessionCookie cookie, boolean checkout)
           
 ApplicationModule SessionCookieImpl.useApplicationModule()
           
 ApplicationModule SessionCookieImpl.useApplicationModule(boolean lock)
           
 ApplicationModule SessionCookieImpl.useApplicationModule(boolean lock, long waitTimeout)
          The default implementation must obtain a session cookie lock before checking an application module instance out from the pool.
 ApplicationModule ConnectionStrategy.createApplicationModule(java.util.Hashtable environment)
          Create an application module.
 ApplicationModule ConnectionStrategy.createApplicationModule(SessionCookie cookie, EnvInfoProvider envInfo)
          Create an application module.
 

Methods in oracle.jbo.common.ampool with parameters of type ApplicationModule
TypeName
 void ApplicationPool.setAvailable(ApplicationModule appModule)
          This method may be used by clients if they are manually populating the pool with application module instances using #createInstance to notify the pool when a new instance is ready for use by other threads.
 long ApplicationPool.getTimeToCreateMillis(ApplicationModule instance)
          Gets the time that it will tke to create the application module (in milli-secs).
 long ApplicationPool.getCreationTimeMillis(ApplicationModule instance)
          Gets the time when the app module was created (in milli-secs).
 void ApplicationPool.commitAndSyncCache(ApplicationModule instance)
          Given an intitial Application Module instance, synchronizes the caches of all Application Module instances in the pool.
 boolean ApplicationPool.isAvailable(ApplicationModule appModule)
          Deprecated. Implementation detail. This method has been made protected.
 void ApplicationPool.setAvailable(ApplicationModule appModule, boolean available)
          Deprecated. Implementation detail. Modifying an application module's available status could result in concurrency issues. ApplicationPool.setAvailable(ApplicationModule) may be invoked to set an unused application module as available.
 void ApplicationPool.checkin(ApplicationModule instance)
          Deprecated. Replaced by ApplicationModuleRef.releaseApplicationModule(boolean, boolean). Application developers should invoke SessionCookie.releaseApplicationModule(true, false) instead of this method. A session cookie instance may be acquired by invoking ApplicationPool.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 java.lang.String ApplicationPool.checkinWithSessionState(ApplicationModule appModule)
          Deprecated. Replaced by ApplicationModuleRef.releaseApplicationModule(boolean, boolean). Application developers should invoke SessionCookie.releaseApplicationModule(true, true) instead of this method. A session cookie instance may be acquired by invoking ApplicationPool.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 void DefaultConnectionStrategy.connect(ApplicationModule applicationModule, SessionCookie cookie, EnvInfoProvider envInfo)
           
 void DefaultConnectionStrategy.reconnect(ApplicationModule applicationModule, SessionCookie cookie, EnvInfoProvider envInfo)
           
 void DefaultConnectionStrategy.disconnect(ApplicationModule applicationModule, boolean retainState, SessionCookie cookie)
           
 void ApplicationPoolImpl.checkin(ApplicationModule appModule)
          Deprecated. Replaced by ApplicationModuleRef.releaseApplicationModule(boolean, boolean). Application developers should invoke SessionCookie.releaseApplicationModule(true, false) instead of this method. A session cookie instance may be acquired by invoking ApplicationPoolImpl.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

 java.lang.String ApplicationPoolImpl.checkinWithSessionState(ApplicationModule appModule)
          Deprecated. Replaced by ApplicationModuleRef.releaseApplicationModule(boolean, boolean). Application developers should invoke SessionCookie.releaseApplicationModule(true, true) instead of this method. A session cookie instance may be acquired by invoking ApplicationPoolImpl.createSessionCookie(String, String, Properties).

This change was necessary to support the SessionCookie interface. Please see SessionCookie for more information about using SessionCookies with the application pool.

protected  void ApplicationPoolImpl.releaseInstance(ApplicationModule instance)
          Deprecated.  
 void ApplicationPoolImpl.commitAndSyncCache(ApplicationModule instance)
           
protected  boolean ApplicationPoolImpl.isInstanceAlive(ApplicationModule instance)
          Performs tests to determine if the application module instance is still alive.
 void ApplicationPoolImpl.setAvailable(ApplicationModule appModule, boolean isAvailable)
          Deprecated. Implementation detail. Modifying an application module's available status could result in concurrency issues. ApplicationPoolImpl.setAvailable(ApplicationModule) may be invoked to set an unused application module as available.
 void ApplicationPoolImpl.setAvailable(ApplicationModule appModule)
           
 boolean ApplicationPoolImpl.isAvailable(ApplicationModule appModule)
          Deprecated. Implementation detail. This method has been made protected.
 long ApplicationPoolImpl.getCreationTimeMillis(ApplicationModule appModule)
           
 long ApplicationPoolImpl.getTimeToCreateMillis(ApplicationModule appModule)
           
protected  void ApplicationPoolImpl.connect(ApplicationModule appModule, java.util.Hashtable environment)
          Deprecated. Replaced by oracle.jbo.common.ampool.ConnectionStrategy#connect(ApplicationModule, SessionCookie). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy.
protected  void ApplicationPoolImpl.reconnect(ApplicationModule appModule, java.util.Hashtable environment)
          Deprecated. Replaced by oracle.jbo.common.ampool.ConnectionStrategy#reconnect(ApplicationModule, SessionCookie). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy.
protected  void ApplicationPoolImpl.disconnect(ApplicationModule appModule, boolean retainState, java.util.Hashtable environment)
          Deprecated. Replaced by ConnectionStrategy.disconnect(ApplicationModule, boolean, SessionCookie). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy.
 void ConnectionStrategy.connect(ApplicationModule applicationModule, SessionCookie cookie, EnvInfoProvider envInfo)
          Connect an application module.
 void ConnectionStrategy.reconnect(ApplicationModule applicationModule, SessionCookie cookie, EnvInfoProvider envInfo)
          Reconnect an application module
 void ConnectionStrategy.disconnect(ApplicationModule applicationModule, boolean retainState, SessionCookie cookie)
          Disconnect an application module
 

Uses of ApplicationModule in oracle.jbo.domain
 

Constructors in oracle.jbo.domain with parameters of type ApplicationModule
TypeName
SQLValue(java.lang.String stmt, ApplicationModule am)
          Constructs a SQLValue object, given an Application Module instance.
 

Uses of ApplicationModule in oracle.jbo.html
 

Methods in oracle.jbo.html that return ApplicationModule
TypeName
 ApplicationModule DataSource.getApplicationModule()
          Name of the ApplicationModule containing the ViewObject bind to this datasource.
 ApplicationModule DataSourceImpl.getApplicationModule()
           
 

Methods in oracle.jbo.html with parameters of type ApplicationModule
TypeName
 void DataSource.setApplicationModule(java.lang.String appName, ApplicationModule am)
          Bind a datasource to a BC4J ApplicationModule and retrieve find the ViewObject.
 void DataSourceImpl.setApplicationModule(java.lang.String appName, ApplicationModule amInstance)
           
 

Uses of ApplicationModule in oracle.jbo.html.jsp
 

Methods in oracle.jbo.html.jsp that return ApplicationModule
TypeName
 ApplicationModule JSPApplicationRegistry.getAppModuleInstance(java.lang.String applicationId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
          Deprecated.  
 ApplicationModule JSPApplicationRegistry.getAppModuleInstance(java.lang.String applicationId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session)
          Deprecated.  
 ApplicationModule JSPApplicationRegistry.getAppModuleInstance(java.lang.String applicationId, javax.servlet.jsp.PageContext pageContext)
          Deprecated.  
 ApplicationModule JSPApplicationRegistry.getAppModuleInstance(java.lang.String applicationId, java.lang.String poolName, javax.servlet.jsp.PageContext pageContext)
          Deprecated.  
 ApplicationModule JSPApplicationRegistry.getAppModuleFromContexts(java.lang.String applicationId, javax.servlet.http.HttpSession session, javax.servlet.jsp.PageContext pageContext)
          Deprecated.  
 ApplicationModule JSPApplicationRegistry.getAppModuleFromSession(java.lang.String applicationId, javax.servlet.http.HttpSession session)
          Deprecated.  
 ApplicationModule JSPApplicationRegistry.getAppModuleFromSession(java.lang.String applicationId, java.lang.String poolName, javax.servlet.http.HttpSession session)
          Deprecated.  
 

Methods in oracle.jbo.html.jsp with parameters of type ApplicationModule
TypeName
 void JSPApplicationRegistry.releaseAppModuleInstance(java.lang.String applicationId, ApplicationModule appModule, ApplicationPool pool, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletResponse response, java.lang.String releaseMode)
          Deprecated.  
 void JSPApplicationRegistry.releaseAppModuleInstance(ApplicationModule appModule, ApplicationPool pool, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletResponse response, java.lang.String releaseMode)
          Deprecated.  
 void JSPApplicationRegistry.releaseAppModuleInstance(ApplicationModule appModule, ApplicationPool pool, javax.servlet.jsp.PageContext pageContext, java.lang.String releaseMode)
          Deprecated.  
 

Constructors in oracle.jbo.html.jsp with parameters of type ApplicationModule
TypeName
SessionTimeOutHandler(java.lang.String poolName, ApplicationModule am)
           
 

Uses of ApplicationModule in oracle.jbo.http
 

Methods in oracle.jbo.http that return ApplicationModule
TypeName
 ApplicationModule SharedSessionCookieImpl.useApplicationModule(boolean lock, long waitTimeout)
           
 

Constructors in oracle.jbo.http with parameters of type ApplicationModule
TypeName
ApplicationBindingListener(ApplicationModule appModule, ApplicationPool pool)
           
 

Uses of ApplicationModule in oracle.jbo.server
 

Classes in oracle.jbo.server that implement ApplicationModule
TypeName
 class ApplicationModuleImpl
          The base class of Application Modules.
 

Methods in oracle.jbo.server that return ApplicationModule
TypeName
 ApplicationModule ComponentObjectImpl.getApplicationModule()
          Gets the Application Module.
 ApplicationModule ApplicationModuleImpl.createApplicationModule(java.lang.String amName, java.lang.String defName)
          Creates an instance of an Application Module within this Application Module; that is, a nested Application Module.
 ApplicationModule ApplicationModuleImpl.findApplicationModule(java.lang.String amName)
          Returns the named Application Module.
 ApplicationModule ViewRowImpl.getApplicationModule()
          Gets the Application Module to which the containing View Object belongs.
 ApplicationModule DBTransactionImpl.createApplicationModule(java.lang.String amName, java.lang.String defName)
          Creates an instance of an nested Application Module within this Transaction For example,
 ApplicationModule DBTransactionImpl.findApplicationModule(java.lang.String amName)
          Returns the named Application Module.
 ApplicationModule DBTransactionImpl.createApplicationModule(java.lang.String defName)
           
 ApplicationModule ViewObjectImpl.getApplicationModule()
          Returns the application module to which this View Object belongs.
 ApplicationModule NullDBTransactionImpl.createApplicationModule(java.lang.String amName, java.lang.String defName)
          Implementation of the DBTransaction interface.
 ApplicationModule NullDBTransactionImpl.findApplicationModule(java.lang.String amName)
          Implementation of the DBTransaction interface.
 ApplicationModule NullDBTransactionImpl.createApplicationModule(java.lang.String defName)
          Implementation of the DBTransaction interface.
 ApplicationModule ViewRowSetImpl.getApplicationModule()
          Returns the application module to which this row set's View Object belongs.
 ApplicationModule DBTransaction.createApplicationModule(java.lang.String amName, java.lang.String defName)
          Creates an instance of an nested Application Module within this Transaction For example,
 ApplicationModule DBTransaction.findApplicationModule(java.lang.String amName)
          Returns the named Application Module.
 ApplicationModule DBTransaction.createApplicationModule(java.lang.String defName)
          Creates an Application Module.
 

Methods in oracle.jbo.server with parameters of type ApplicationModule
TypeName
static java.lang.Object SQLValueImpl.createInstanceWithAM(java.lang.String stmt, ApplicationModule am)
           
static java.lang.Object SequenceImpl.createInstanceWithAM(java.lang.String seqName, ApplicationModule am)
          A class method that may be invoked to retrieve the next value from a database sequence.
 

Constructors in oracle.jbo.server with parameters of type ApplicationModule
TypeName
SQLValueImpl(java.lang.String stmt, ApplicationModule am)
           
SequenceImpl(java.lang.String seqName, ApplicationModule am)
          Constructor.
 

Uses of ApplicationModule in oracle.jbo.uicli.binding
 

Fields in oracle.jbo.uicli.binding declared as ApplicationModule
TypeName
protected  ApplicationModule JUFormBinding.mAM
           
 

Methods in oracle.jbo.uicli.binding that return ApplicationModule
TypeName
 ApplicationModule JUControlBinding.getApplicationModule()
          Returns the Application Module to which this control's ViewObject belongs.
 ApplicationModule JUFormBinding.getApplicationModule()
          Return oracle.jbo.ApplicationModule instance which provides the BC4J context to this form binding object.
 ApplicationModule JUIteratorBinding.getApplicationModule()
          Returns the instance of ApplicationModule in which this iterator binding has an associated iterator.
 ApplicationModule JUApplication.getApplicationModule()
          Returns the associated oracle.jbo.ApplicationModule object
 

Methods in oracle.jbo.uicli.binding with parameters of type ApplicationModule
TypeName
 JUFormBinding JUFormDef.createFormBinding(ApplicationModule anchorAM)
           
 void JUFormDef.initializeFormBinding(JUFormBinding formBnd, ApplicationModule anchorAM)
           
 void JUFormBinding.initializeFromDef(ApplicationModule am)
          *** For internal framework use only ***
 void JUFormBinding.setApplicationModule(ApplicationModule am)
          *** For internal framework use only *** Sets the ApplicationModule reference
abstract  JUIteratorBinding JUIteratorDef.createIterBinding(ApplicationModule anchorAM)
           
 JUIteratorBinding JUIterRowDef.createIterBinding(ApplicationModule anchorAM)
           
 JUIteratorBinding JUIterRangeDef.createIterBinding(ApplicationModule anchorAM)
           
 

Constructors in oracle.jbo.uicli.binding with parameters of type ApplicationModule
TypeName
JUIteratorBinding(ApplicationModule am, java.lang.String voName, java.lang.String rsiName, int rangeSize)
          Use this constructor if a usage needs a specific range size on the associated iterator.
JUIteratorBinding(ApplicationModule am, java.lang.String voName, java.lang.String rsiName)
          When the usage only needs one row at a time, use this constructor to create an iterator binding.
JUApplication(ApplicationModule am)
          Constructor used internally by the framework to associate an application module with a JClient application object.
JUApplication(JUApplication parent, ApplicationModule am, java.lang.Object userData)
          Constructor to be used to create a nested JUApplication inside another JUApplication object.
 

Uses of ApplicationModule in oracle.jbo.uicli.mom
 

Methods in oracle.jbo.uicli.mom with parameters of type ApplicationModule
TypeName
static void JUMetaObjectManager.setApplicationObject(java.lang.String qualifiedName, ApplicationModule am)
           
 

Uses of ApplicationModule in oracle.jdeveloper.html
 

Methods in oracle.jdeveloper.html that return ApplicationModule
TypeName
protected  ApplicationModule DataWebBeanImpl.getApplicationFromContext()
          Deprecated. Use JSPApplicationRegistry.getAppModuleFromContexts
 

Methods in oracle.jdeveloper.html with parameters of type ApplicationModule
TypeName
 void PickListContext.setDataSourceInfo(ApplicationModule appModule, java.lang.String sQuery)
           
 void PickList.setDataSourceInfo(ApplicationModule appModule, java.lang.String sQuery)
          Defines the data source information for the picklist
 


Business Components