Business Components

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


Field Summary
TypeField
static JUMetaObjectManager mom
           
 
Fields inherited from class oracle.jbo.mom.DefinitionManager
mbValidateName, mContext, mLazyLoading, mSubstituteStat, xmlDoc
 
Fields inherited from interface oracle.jbo.uicli.mom.JUMetaObjectBase
TYP_APPLICATION, TYP_CONTROL_BINDING, TYP_DEF_APPLICATION, TYP_DEF_CONTROL_BINDING, TYP_DEF_FORM_BINDING, TYP_DEF_ITER_BINDING, TYP_DEF_SESSION, TYP_FORM_BINDING, TYP_ITER_BINDING, TYP_SESSION
 
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
TypeConstructor
protected JUMetaObjectManager()
           
 
Method Summary
TypeMethod
 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)
           
static ApplicationPool createPool(java.lang.String qualifiedAMName, java.util.Properties env)
           
static JUApplication findApplicationObject(java.lang.String qualifiedAMName)
           
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 reportException(JUFormBinding formBnd, java.lang.Exception ex)
           
static JUApplicationDefImpl setApplicationDefinition(java.io.InputStream is, 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, removeDefinition, reportVMProperties, setContextImpl, setLazyLoadingMode, setNameCheck
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mom

public static JUMetaObjectManager mom
Constructor Detail

JUMetaObjectManager

protected JUMetaObjectManager()
Method Detail

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.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
Overrides:
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()
Overrides:
getXMLVersionArray in class oracle.jbo.mom.DefinitionManager

getProjectFileExtension

protected java.lang.String getProjectFileExtension()
Overrides:
getProjectFileExtension in class oracle.jbo.mom.DefinitionManager

createContainerDefObject

protected oracle.jbo.mom.ContainerDefImpl createContainerDefObject(boolean topLevel)
Overrides:
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)
Overrides:
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)
Overrides:
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)

createApplicationObject

public static JUApplication createApplicationObject(java.lang.String qualifiedAMName)

createApplicationObject

public static JUApplication createApplicationObject(java.lang.String qualifiedAMName,
                                                    java.util.Properties env)

createApplicationObject

public static JUApplication createApplicationObject(java.lang.String qualifiedAMName,
                                                    java.util.Properties env,
                                                    EnvInfoProvider envInfo)

createPool

public static ApplicationPool createPool(java.lang.String qualifiedAMName)

createPool

public static ApplicationPool createPool(java.lang.String qualifiedAMName,
                                         java.util.Properties env)

Business Components