<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
oracle.jbo.uicli.mom
Class JUMetaObjectManager
java.lang.Object
|
+--oracle.jbo.mom.DefinitionManager
|
+--oracle.jbo.uicli.mom.JUMetaObjectManager
- All Implemented Interfaces:
- JUMetaObjectBase, MetaObjectBase
- public class JUMetaObjectManager
- extends oracle.jbo.mom.DefinitionManager
- implements JUMetaObjectBase
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 |
Method Summary |
JUApplicationDefImpl |
createApplicationDefinition(java.lang.String name)
|
static JUApplication |
createApplicationObject(java.lang.String qualifiedAMName)
|
static JUApplication |
createApplicationObject(java.lang.String qualifiedAMName, java.util.Properties env)
|
static JUApplication |
createApplicationObject(java.lang.String qualifiedAMName, java.util.Properties env, EnvInfoProvider envInfo)
|
protected oracle.jbo.mom.ContainerDefImpl |
createContainerDefObject(boolean topLevel)
|
static ApplicationPool |
createPool(java.lang.String qualifiedAMName)
Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name. |
static ApplicationPool |
createPool(java.lang.String qualifiedAMName, java.util.Properties env)
Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name. |
static JUApplication |
findApplicationObject(java.lang.String qualifiedAMName)
|
static java.lang.String |
getConfigName(java.lang.String qualifiedAMName)
Returns the configuration name for a qualifiedAMName of the form <appDefName>.<sessDefName>. |
static JUMetaObjectManager |
getJUMom()
|
static oracle.jbo.mom.xml.DefXMLParser |
getParser()
Gets the XML parser. |
protected java.lang.String |
getProjectFileExtension()
|
java.lang.String[] |
getXMLVersionArray()
|
oracle.jbo.mom.DefinitionObject |
loadFromXML(java.lang.String tmpXMLFileName, oracle.jbo.mom.xml.DefElementImpl elem, java.lang.String objType)
Loads the XML metadata stream and returns a Def Object |
protected java.lang.Object |
loadLazyFromSharedObject(java.lang.String metaObjectName, oracle.jbo.mom.ContainerDefImpl parent, boolean loadParent, boolean sub)
|
protected java.lang.Object |
loadSpecialObjects(oracle.jbo.mom.xml.DefElementImpl elem, java.lang.String metaObjectName, java.lang.String objType)
|
static void |
releaseApplicationObject(JUApplication app)
|
static void |
reportException(JUFormBinding formBnd, java.lang.Exception ex)
|
static JUApplicationDefImpl |
setApplicationDefinition(java.io.InputStream is, java.lang.String appDefName)
|
static JUApplicationDefImpl |
setApplicationDefinition(java.io.Reader reader, java.lang.String appDefName)
|
static JUApplicationDefImpl |
setApplicationDefinition(java.lang.String appDefName)
|
static void |
setApplicationObject(java.lang.String qualifiedName, ApplicationModule am)
|
static void |
setBaseErrorHandler(JUErrorHandler baseErrorHandler)
|
Methods inherited from class oracle.jbo.mom.DefinitionManager |
dumpMOM, findContainer, findDefinitionObject, findDefinitionObject, findLoadedObject, findSubstituteName, getContext, getDefinitionObjectsMap, getDynamicObjectsContainer, getJboXMLDoc, getLatestDTDVersion, getLazyLoadProp, getMapLock, getMOMProperties, initManager, initSubExtendsPropForProject, insertDefinition, is323Compatible, isLazyLoadingMode, loadBaseXMLElement, loadContext, loadLazyDefinitionObject, loadProjectDefinition, loadProjectDefinition, loadProjectDefinition, loadProjectDefinition, removeDefinition, reportVMProperties, setContextImpl, setLazyLoadingMode, setNameCheck |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mom
public static JUMetaObjectManager mom
JUMetaObjectManager
protected JUMetaObjectManager()
setBaseErrorHandler
public static void setBaseErrorHandler(JUErrorHandler baseErrorHandler)
reportException
public static void reportException(JUFormBinding formBnd,
java.lang.Exception ex)
setApplicationDefinition
public static JUApplicationDefImpl setApplicationDefinition(java.io.InputStream is,
java.lang.String appDefName)
setApplicationDefinition
public static JUApplicationDefImpl setApplicationDefinition(java.io.Reader reader,
java.lang.String appDefName)
setApplicationDefinition
public static JUApplicationDefImpl setApplicationDefinition(java.lang.String appDefName)
createApplicationDefinition
public JUApplicationDefImpl createApplicationDefinition(java.lang.String name)
getJUMom
public static JUMetaObjectManager getJUMom()
getParser
public static oracle.jbo.mom.xml.DefXMLParser getParser()
- Gets the XML parser.
-
- Returns:
- the XMLParser.
loadFromXML
public oracle.jbo.mom.DefinitionObject loadFromXML(java.lang.String tmpXMLFileName,
oracle.jbo.mom.xml.DefElementImpl elem,
java.lang.String objType)
- Loads the XML metadata stream and returns a Def Object
-
- Specified by:
loadFromXML
in class oracle.jbo.mom.DefinitionManager
-
- Parameters:
tmpXMLFileName
- name of the temporary XML file.
elem
- an XML Stream as a DefElementImpl object.
objType
- Object type Tag.
- Returns:
- a defObject, which is a JBO Object extending DefObject
getXMLVersionArray
public java.lang.String[] getXMLVersionArray()
-
- Specified by:
getXMLVersionArray
in class oracle.jbo.mom.DefinitionManager
getProjectFileExtension
protected java.lang.String getProjectFileExtension()
-
- Specified by:
getProjectFileExtension
in class oracle.jbo.mom.DefinitionManager
createContainerDefObject
protected oracle.jbo.mom.ContainerDefImpl createContainerDefObject(boolean topLevel)
-
- Specified by:
createContainerDefObject
in class oracle.jbo.mom.DefinitionManager
loadSpecialObjects
protected java.lang.Object loadSpecialObjects(oracle.jbo.mom.xml.DefElementImpl elem,
java.lang.String metaObjectName,
java.lang.String objType)
-
- Specified by:
loadSpecialObjects
in class oracle.jbo.mom.DefinitionManager
loadLazyFromSharedObject
protected java.lang.Object loadLazyFromSharedObject(java.lang.String metaObjectName,
oracle.jbo.mom.ContainerDefImpl parent,
boolean loadParent,
boolean sub)
-
- Specified by:
loadLazyFromSharedObject
in class oracle.jbo.mom.DefinitionManager
findApplicationObject
public static JUApplication findApplicationObject(java.lang.String qualifiedAMName)
setApplicationObject
public static void setApplicationObject(java.lang.String qualifiedName,
ApplicationModule am)
releaseApplicationObject
public static void releaseApplicationObject(JUApplication app)
createApplicationObject
public static JUApplication createApplicationObject(java.lang.String qualifiedAMName)
createApplicationObject
public static JUApplication createApplicationObject(java.lang.String qualifiedAMName,
java.util.Properties env)
getConfigName
public static java.lang.String getConfigName(java.lang.String qualifiedAMName)
- Returns the configuration name for a qualifiedAMName of the form <appDefName>.<sessDefName>.
-
- Returns:
- null if the appDef or the sessDef are not found
createApplicationObject
public static JUApplication createApplicationObject(java.lang.String qualifiedAMName,
java.util.Properties env,
EnvInfoProvider envInfo)
createPool
public static ApplicationPool createPool(java.lang.String qualifiedAMName)
- Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name.
createPool
public static ApplicationPool createPool(java.lang.String qualifiedAMName,
java.util.Properties env)
- Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name.
Copyright © 1997, 2003, Oracle. All rights reserved.