Business Components

oracle.jbo.server
Class ContextMetaObjectManager

java.lang.Object
  |
  +--oracle.jbo.mom.DefinitionManager
        |
        +--oracle.jbo.server.MetaObjectManager
              |
              +--oracle.jbo.server.ContextMetaObjectManager
All Implemented Interfaces:
MetaObjectBase

public class ContextMetaObjectManager
extends MetaObjectManager


Fields inherited from class oracle.jbo.mom.DefinitionManager
mbValidateName, mContext, mLazyLoading, mSubstituteStat, xmlDoc
 
Fields inherited from interface oracle.jbo.common.MetaObjectBase
TYP_APP_MODULE, TYP_ATTRIBUTE, TYP_COMPONENT_OBJECT, TYP_DEF_ANY, TYP_DEF_APP_MODULE, TYP_DEF_ATTRIBUTE, TYP_DEF_COMPONENT_OBJECT, TYP_DEF_DOMAIN, TYP_DEF_ENTITY_ASSOC, TYP_DEF_ENTITY_OBJECT, TYP_DEF_PACKAGE, TYP_DEF_VIEW_LINK, TYP_DEF_VIEW_OBJECT, TYP_DOMAIN, TYP_ENTITY_ASSOC, TYP_ENTITY_OBJECT, TYP_ENTITY_ROW, TYP_ENTITY_ROW_SET, TYP_ENTITY_ROW_SET_ITERATOR, TYP_ENTITY_USAGE, TYP_PACKAGE, TYP_VALIDATOR_TYPE, TYP_VIEW_LINK, TYP_VIEW_OBJECT, TYP_VIEW_ROW, TYP_VIEW_ROW_SET, TYP_VIEW_ROW_SET_ITERATOR
 
Constructor Summary
ContextMetaObjectManager()
           
 
Method Summary
TypeMethod
protected  java.lang.Object findLoadedObject(java.lang.String metaObjectName)
           
protected  com.sun.java.util.collections.HashMap getDefinitionsObjectMap()
           
protected  void initManager()
          Get the Hashtable for the XML JBOElements
protected  void insertDefinition(java.lang.String metaObjectName, java.lang.Object metaObject)
          Inserts the Meta Object into the statically maintained list of Meta Objects.
protected  java.lang.Object removeDefinition(java.lang.String metaObjectName)
          Removes the Meta Object from the statically maintained list of Meta Objects.
 
Methods inherited from class oracle.jbo.server.MetaObjectManager
createContainerDefObject, createSharedDataHandle, findMetaObject, getCustomMessageBundlesList, getLatestXMLVersion, getParser, getProjectFileExtension, getServerProperties, getSharedHandle, getSharedHandleName, getSharedHandleStatus, getSingleton, getXMLVersionArray, initSubExtendsPropForProject, isLazyLoading, loadBaseElement, loadFromSharedDataHandle, loadFromXML, loadLazyFromSharedObject, loadProject, loadSpecialObjects, loadXMLFromSharedDataHandle, set8iProjectSub, setLazyLoading, setSharedHandleName
 
Methods inherited from class oracle.jbo.mom.DefinitionManager
dumpMOM, findContainer, findDefinitionObject, findDefinitionObject, findSubstituteName, getContext, getDefinitionObjectsMap, getDynamicObjectsContainer, getJboXMLDoc, getLatestDTDVersion, getLazyLoadProp, getMapLock, getMOMProperties, is323Compatible, isLazyLoadingMode, loadBaseXMLElement, loadContext, loadLazyDefinitionObject, loadProjectDefinition, loadProjectDefinition, loadProjectDefinition, reportVMProperties, setContextImpl, setLazyLoadingMode, setNameCheck
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextMetaObjectManager

public ContextMetaObjectManager()
Method Detail

initManager

protected void initManager()
Description copied from class: MetaObjectManager
Get the Hashtable for the XML JBOElements
Overrides:
initManager in class MetaObjectManager

insertDefinition

protected void insertDefinition(java.lang.String metaObjectName,
                                java.lang.Object metaObject)
Description copied from class: oracle.jbo.mom.DefinitionManager
Inserts the Meta Object into the statically maintained list of Meta Objects.
Overrides:
insertDefinition in class oracle.jbo.mom.DefinitionManager
Following copied from class: oracle.jbo.mom.DefinitionManager
Parameters:
metaObjectName - The fully qualified Name of the Meta Object
metaObjec - The Meta Object itself

removeDefinition

protected java.lang.Object removeDefinition(java.lang.String metaObjectName)
Description copied from class: oracle.jbo.mom.DefinitionManager
Removes the Meta Object from the statically maintained list of Meta Objects.
Overrides:
removeDefinition in class oracle.jbo.mom.DefinitionManager
Following copied from class: oracle.jbo.mom.DefinitionManager
Parameters:
metaObjectName - The fully qualified Name of the Meta Object
Returns:
The Meta Object that is removed. Returns null if no meta object exists.

findLoadedObject

protected java.lang.Object findLoadedObject(java.lang.String metaObjectName)
Overrides:
findLoadedObject in class oracle.jbo.mom.DefinitionManager

getDefinitionsObjectMap

protected com.sun.java.util.collections.HashMap getDefinitionsObjectMap()

Business Components