Business Components

Deprecated API

Deprecated Classes
oracle.jbo.common.Configuration
          since 5.0 Use Configuration instead. 
oracle.jbo.domain.DateDomain
          This class has been superceeded by Date.

An encapsulation of Oracle SQL DATE objects as immutable Domain objects. 

oracle.jbo.server.JavaTypeMapEntries
          since JDeveloper 5.0 Use oracle.jbo.common.OracleTypeMapEntries instead. 
oracle.jbo.server.OracleTypeMapEntries
          since JDeveloper 5.0 Use oracle.jbo.common.OracleTypeMapEntries instead. 
 

Deprecated Fields
oracle.jbo.server.util.Variant.BINARY_STREAM
          use INPUTSTREAM. 
oracle.jbo.ConnectionModeConstants.LOCAL
          Use JboContext instead. 
 

Deprecated Methods
oracle.jdeveloper.html.HTMLForm.addMultilineTextField(String, String, String, String, String, String, String)
          since 5.0 Use syntax without sMaxLength instead. 
oracle.jbo.common.ampool.PoolMgr.addPool(ApplicationPool)
            
oracle.jbo.common.ampool.ApplicationPool.checkin(ApplicationModule)
          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. 

oracle.jbo.common.ampool.ApplicationPoolImpl.checkin(ApplicationModule)
          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. 

oracle.jbo.common.ampool.ApplicationPool.checkinWithSessionState(ApplicationModule)
          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. 

oracle.jbo.common.ampool.ApplicationPoolImpl.checkinWithSessionState(ApplicationModule)
          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. 

oracle.jbo.common.ampool.ApplicationPool.checkout()
          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. 

oracle.jbo.common.ampool.ApplicationPoolImpl.checkout()
          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. 

oracle.jbo.common.ampool.ApplicationPool.checkout(String)
          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. 

oracle.jbo.common.ampool.ApplicationPoolImpl.checkout(String)
          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. 

oracle.jbo.common.ampool.ApplicationPoolImpl.connect(ApplicationModule, Hashtable)
          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. 
oracle.jbo.server.DBTransactionImpl.connect(Connection)
            
oracle.jbo.server.NullDBTransactionImpl.connect(Connection)
            
oracle.jbo.server.DBTransaction.connect(Connection)
            
oracle.jbo.server.DatabaseTransactionFactory.create(Connection)
            
oracle.jbo.html.databeans.EditCurrentRecord.createDefaultFieldRenderers()
          Deprecated since 5.0. Field renderer are now created lazily 
oracle.jbo.common.ampool.ApplicationPool.createNewInstance()
          Replaced by ConnectionStrategy.createApplicationModule(SessionCookie, EnvInfoProvider). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy. 
oracle.jbo.common.ampool.ApplicationPoolImpl.createNewInstance()
          Replaced by ConnectionStrategy.createApplicationModule(SessionCookie, EnvInfoProvider). All extending logic that was implemented here should be implemented in a custom ConnectionStrategy class that extends DefaultConnectionStrategy. 
oracle.jbo.common.ampool.ApplicationPoolImpl.disconnect(ApplicationModule, boolean, Hashtable)
          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. 
oracle.jbo.server.EntityAssociation.getAccessorByEndName(String)
          Deprecated since 5.0. Instead, use AssociationDefBase.findEndAccessorByName(). 
oracle.jbo.server.EntityDefImpl.getAllEntityInstances(DBTransaction)
          since 5.0 use getAllEntityInstancesIterator. 
oracle.jdeveloper.html.DataWebBeanImpl.getApplicationFromContext()
          Use JSPApplicationRegistry.getAppModuleFromContexts 
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleFromContexts(String, HttpSession, PageContext)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleFromSession(String, HttpSession)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleFromSession(String, String, HttpSession)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(String, HttpServletRequest, HttpServletResponse, HttpSession)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(String, HttpServletRequest, HttpSession)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(String, PageContext)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(String, String, PageContext)
            
oracle.jbo.server.EntityAssociation.getAssociationEnd(String)
          Deprecated since 5.0. Instead, use AssociationDefBase.findEndByName(). 
oracle.jbo.common.ampool.ApplicationPool.getAvailableNumPools()
          Replaced by ApplicationPool.getAvailableInstanceCount() 
oracle.jbo.common.ampool.ApplicationPoolImpl.getAvailableNumPools()
          Replaced by ApplicationPoolImpl.getAvailableInstanceCount() 
oracle.jbo.uicli.controls.JUNavigationBar.getButtonIcon(int)
            
oracle.jbo.uicli.controls.JUNavigationBar.getButtonPressedIcon(int)
            
oracle.jbo.common.ampool.ApplicationPool.getConnectString()
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.ApplicationPoolImpl.getConnectString()
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.server.EntityAssociation.getEntityDef()
          Deprecated since 5.0. Instead, use AssociationDefBase.getSourceOwner() and down cast it to EntityDefImpl. 
oracle.jbo.html.databeans.EditCurrentRecord.getFieldRenderer(String)
          Deprecated since 5.0. Use getDefaultFieldRenderer(AttributeDef attrDef); 
oracle.jbo.html.jsp.JSPApplicationRegistry.getHttpContainer(HttpSession)
            
oracle.jbo.common.ampool.ApplicationPool.getInstance(int)
          Implementation detail. This method has been made protected -- pool clients should not access pooled instances directly. 
oracle.jbo.uicli.jui.JUButtonGroupBinding.getInstance(JUFormBinding, AbstractButton[], String, String, String, String, Object[])
          since 9.0.2 use createLovBinding() or createEnumerationBinding instead 
oracle.jbo.uicli.jui.JUButtonBinding.getInstance(JUFormBinding, AbstractButton, String, String, String, String)
          since 9.0.2 use createAttributeBinding or createBooleanBinding methods instead. 
oracle.jbo.uicli.jui.JULovButtonBinding.getInstance(JUFormBinding, AbstractButton, String, String, String, String[], String, String[], String[])
          since 9.0.2 use createLovBinding() 
oracle.jbo.uicli.jui.JUButtonBinding.getInstance(JUFormBinding, AbstractButton, String, String, String, String, Object[], boolean)
          since 9.0.2 use createAttributeBinding or createBooleanBinding methods instead. 
oracle.jbo.uicli.jui.JUComboBoxBinding.getInstance(JUFormBinding, JComboBox, String, String, String, String[], String, String[], String[], ListCellRenderer, ComboBoxEditor)
          since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead 
oracle.jbo.uicli.jui.JUComboBoxBinding.getInstance(JUFormBinding, JComboBox, String, String, String, String, Object[])
          since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead 
oracle.jbo.uicli.jui.JULabelBinding.getInstance(JUFormBinding, JLabel, String, String, String, String)
          since JDeveloper 9.0.2, use createAttributeBinding instead 
oracle.jbo.uicli.jui.JUListSingleSelBinding.getInstance(JUFormBinding, JList, String, String, String, String[], String)
          since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead 
oracle.jbo.uicli.jui.JUListSingleSelBinding.getInstance(JUFormBinding, JList, String, String, String, String[], String, String[], String[], ListCellRenderer)
          since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead 
oracle.jbo.uicli.jui.JUListSingleSelBinding.getInstance(JUFormBinding, JList, String, String, String, String, Object[])
          since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead 
oracle.jbo.uicli.jui.JUScrollBarBinding.getInstance(JUFormBinding, JScrollBar, String, String, String, boolean, boolean)
          since 9.0.2 use createViewBinding method instead. 
oracle.jbo.uicli.jui.JUScrollBarAttrBinding.getInstance(JUFormBinding, JScrollBar, String, String, String, String, int, int, int)
          since 9.0.2 use createAttributeBinding method instead. 
oracle.jbo.uicli.jui.JUSliderAttrBinding.getInstance(JUFormBinding, JSlider, String, String, String, String, int, int, int)
          use createAttributeBinding method instead. 
oracle.jbo.uicli.jui.JUTextFieldBinding.getInstance(JUFormBinding, JTextComponent, String, String, String, String)
          since JDeveloper 9.0.2 
oracle.jbo.uicli.jui.JUTreeBinding.getInstance(JUFormBinding, JTree, String, String, String, JUCtrlHierTypeBinding[])
          since 9.0.2 
oracle.jbo.uicli.jui.JUButtonGroupBinding.getInstance(JUFormBinding, JUButtonGroupControlInterface, String, String, String, String, String, String)
          since 9.0.2 use createLovBinding() or createEnumerationBinding instead 
oracle.jbo.uicli.jui.JUDefaultControlBinding.getInstance(JUFormBinding, JUDefaultControlInterface, String, String, String, String)
          since 9.0.2 use createAttributeBinding() instead. 
oracle.jbo.uicli.jui.JUButtonBinding.getInstance(JUPanelBinding, Component, String, String, String, int)
          since 9.0.2 use createActionBinding method instead. 
oracle.jbo.uicli.jui.JUProgressBarBinding.getInstance(JUPanelBinding, JProgressBar, String, String, String, boolean, boolean)
          since 9.0.2 use createViewBinding method instead. 
oracle.jbo.uicli.jui.JUProgressBarAttrBinding.getInstance(JUPanelBinding, JProgressBar, String, String, String, String, int, int)
          since 9.0.2 use createAttributeBinding method instead. 
oracle.jbo.uicli.jui.JUSliderBinding.getInstance(JUPanelBinding, JSlider, String, String, String, boolean, boolean)
          since 9.0.2 use createViewBinding method instead. 
oracle.jbo.uicli.jui.JUTableBinding.getInstance(JUPanelBinding, JTable, String, String, String, String[])
          since 9.0.2 
oracle.jbo.html.databeans.EditCurrentRecord.getNLSFormat()
          As of Jdev9i, replaced by support for User Interface Hints. See documentation 
oracle.jbo.server.EntityAssociation.getOtherEntityDef()
          Deprecated since 5.0. Instead, use AssociationDefBase.getDestinationOwner() and down cast it to EntityDefImpl. 
oracle.jbo.common.ampool.ApplicationPool.getPassword()
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.ApplicationPoolImpl.getPassword()
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.PoolMgr.getPool(String)
            
oracle.jbo.common.ampool.ApplicationPool.getPoolName()
          Replaced by #getName(). 
oracle.jbo.common.ampool.ApplicationPoolImpl.getPoolName()
          Replaced by #getName(). 
oracle.jbo.common.ampool.PoolMgr.getPoolNames()
            
oracle.jbo.common.ampool.PoolMgr.getPools()
            
oracle.jbo.common.ampool.ApplicationPool.getUserName()
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.ApplicationPoolImpl.getUserName()
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.ApplicationPool.isAvailable(ApplicationModule)
          Implementation detail. This method has been made protected. 
oracle.jbo.common.ampool.ApplicationPoolImpl.isAvailable(ApplicationModule)
          Implementation detail. This method has been made protected. 
oracle.jbo.common.ampool.ApplicationPoolImpl.isDoConnectionPooling()
          This property is specific to the SessionCookie. Extending logic should be migrated to a custom extension of SessionCookieImpl.isConnectionPoolingEnabled() 
oracle.jbo.common.ampool.ApplicationPoolImpl.isDoFailover()
          This property is specific to the SessionCookie. Extending logic should be migrated to a custom extension of SessionCookieImpl.isFailoverEnabled() 
oracle.jbo.html.jsp.JSPApplicationRegistry.readSessionId(HttpServletRequest, String)
            
oracle.jbo.common.ampool.ApplicationPoolImpl.reconnect(ApplicationModule, Hashtable)
          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. 
oracle.jbo.Transaction.reconnect(boolean)
          Deprecated since 3.2. Instead, use reconnect(). 
oracle.jbo.html.jsp.JSPApplicationRegistry.releaseAppModuleInstance(ApplicationModule, ApplicationPool, HttpSession, HttpServletResponse, String)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.releaseAppModuleInstance(ApplicationModule, ApplicationPool, PageContext, String)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.releaseAppModuleInstance(String, ApplicationModule, ApplicationPool, HttpSession, HttpServletResponse, String)
            
oracle.jbo.html.jsp.JSPApplicationRegistry.releaseAppModuleInstance(String, HttpSession, HttpServletResponse, String)
            
oracle.jbo.common.ampool.ApplicationPoolImpl.releaseInstance(ApplicationModule)
            
oracle.jbo.common.ampool.ApplicationPool.releaseInstances()
          Replaced by ResourcePool.removeResources(). Method may be confused with releaseResource. 
oracle.jbo.common.ampool.ApplicationPoolImpl.releaseInstances()
          Replaced by oracle.jbo.pool.removeResources(). Method may be confused with releaseResource. 
oracle.jbo.common.ampool.PoolMgr.removePool(String)
            
oracle.jbo.common.ampool.ApplicationPool.setAvailable(ApplicationModule, boolean)
          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. 
oracle.jbo.common.ampool.ApplicationPoolImpl.setAvailable(ApplicationModule, boolean)
          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. 
oracle.jbo.uicli.controls.JUNavigationBar.setButtonIcon(int, Icon)
            
oracle.jbo.uicli.controls.JUNavigationBar.setButtonPressedIcon(int, Icon)
            
oracle.jbo.html.databeans.EditCurrentRecord.setMaximumFieldHeight(int)
          As of Jdev9i, replaced by support for User Interface Hints. See documentation 
oracle.jbo.html.databeans.EditCurrentRecord.setMaximumFieldWidth(int)
          As of Jdev9i, replaced by support for User Interface Hints. See documentation 
oracle.jbo.html.databeans.EditCurrentRecord.setNLSFormat(String)
          As of Jdev9i, replaced by support for User Interface Hints. See documentation 
oracle.jbo.common.ampool.ApplicationPool.setPassword(String)
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.ApplicationPoolImpl.setPassword(String)
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.html.databeans.EditCurrentRecord.setRowSet(RowSet)
          Deprecated since 5.0. RowSet is now defined with the DataSource 
oracle.jdeveloper.html.DataWebBeanImpl.setRowSet(RowSet)
          Deprecated since 5.0. RowSet is now defined with the DataSource 
oracle.jbo.common.ampool.ApplicationPool.setUserName(String)
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.common.ampool.ApplicationPoolImpl.setUserName(String)
          This value should be passed to the pool connection strategy as SessionCookie environment or by implementing an EnvInfoProvider. Please see (@link oracle.jbo.common.ampool.DefaultConnectionStrategy} for more information. 
oracle.jbo.html.jsp.JSPApplicationRegistry.writeSessionId(HttpServletResponse, String, String)
            
 

Deprecated Constructors
oracle.jbo.DeadViewRowAccessException()
          Deprecated since 9.0.2. Instead, use DeadViewRowAccessException(Object). 
oracle.jbo.http.HttpContainer(Object)
            
oracle.jbo.RowNotFoundException(RowSetIterator, Object)
          Deprecated since 5.0. Instead, use RowNotFoundException(RowSet, Object). 
 


Business Components