Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.3.0)

E17483-04


oracle.jbo.mom
Class ContainerDefImpl

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.ContainerDefImpl

Direct Known Subclasses:
JUApplicationDefImpl, PackageDefImpl

public abstract class ContainerDefImpl
extends DefinitionObject

Field Summary
protected  boolean mChildPackage
           
protected  java.util.Map mContainees
           
protected  DefinitionManager mDefMgr
           
protected  boolean mHasJava
           
protected  boolean mHasSubstitutes
           
protected  boolean mIsProject
           
protected  java.lang.String mJavaPackageName
           
protected  boolean mLazyLoading
           
protected  java.lang.String mXMLFileName
           
protected  boolean mXMLLoaded
           
protected  java.lang.String mXMLSectionName
           

 

Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX

 

Constructor Summary
protected ContainerDefImpl(DefinitionManager mom)
           

 

Method Summary
 void addChild(DefinitionObject obj)
           
protected  void addChild(DefinitionObject obj, java.lang.String objType)
           
protected abstract  ContainerDefImpl createContainerType(java.lang.String typeName)
           
protected  DefinitionObject findChildObject(java.lang.String objType, java.lang.String fullName)
           
protected  java.lang.String generateUniqueChildName(java.lang.String seed, java.lang.String objType)
           
protected  void getChildObjectNames(boolean recursive, java.lang.String objType, java.util.ArrayList v)
           
protected  void getChildObjects(boolean recursive, java.lang.String objType, java.util.ArrayList v)
           
protected abstract  java.util.ArrayList getContainerDefNames(boolean recursive)
          Gets the Names of all Sub-PackageDefs in this Package and all sub-packages recursively (optionally)
protected  boolean hasJava()
           
 boolean hasSubstitutes()
           
 boolean isDynamicDefinitionObject(DefinitionManager mgr)
           
 boolean isLazyLoading()
           
 boolean isProject()
           
 boolean isXMLLoaded()
           
protected  void loadContainee(DefElement xmlElement)
           
protected  void loadContainees(DefElement xmlElement)
           
protected abstract  void loadContainees(DefElement typeName, boolean sepXMLFiles)
           
protected  void loadFromXML()
           
protected  void loadFromXMLFile(DefElement xmlElement)
           
protected  void removeChild(DefinitionObject obj, java.lang.String objType)
           
protected  void resolveAllReferences()
           
protected  void setHasSubstitutes(boolean hasSubstitutes)
           
 void setInitialized(boolean objectInitialized)
           
protected  void setIsProject(boolean isProject)
           
 void setSynchronized()
           
protected  void setXMLName(java.lang.String fileName, java.lang.String sectionName)
           

 

Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, addPropertySetName, enableUpdateCheck, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getExtendedDefObjectsInternal, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, objectRemoved, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, suppressUpdateCheck

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
allocatePropertyMap, getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

mXMLLoaded

protected boolean mXMLLoaded

mHasJava

protected boolean mHasJava

mContainees

protected java.util.Map mContainees

mXMLFileName

protected java.lang.String mXMLFileName

mXMLSectionName

protected java.lang.String mXMLSectionName

mJavaPackageName

protected java.lang.String mJavaPackageName

mChildPackage

protected boolean mChildPackage

mIsProject

protected boolean mIsProject

mHasSubstitutes

protected boolean mHasSubstitutes

mLazyLoading

protected boolean mLazyLoading

mDefMgr

protected DefinitionManager mDefMgr

Constructor Detail

ContainerDefImpl

protected ContainerDefImpl(DefinitionManager mom)

Method Detail

getContainerDefNames

protected abstract java.util.ArrayList getContainerDefNames(boolean recursive)
Gets the Names of all Sub-PackageDefs in this Package and all sub-packages recursively (optionally)
Parameters:
recursive - Whether to get the names recursively
Returns:
Returns the Names of PackageDefs

setInitialized

public void setInitialized(boolean objectInitialized)
For internal use only. Application developers should not use this

isProject

public boolean isProject()

setIsProject

protected void setIsProject(boolean isProject)

hasSubstitutes

public boolean hasSubstitutes()

setHasSubstitutes

protected void setHasSubstitutes(boolean hasSubstitutes)

isLazyLoading

public boolean isLazyLoading()

isXMLLoaded

public boolean isXMLLoaded()

setXMLName

protected void setXMLName(java.lang.String fileName,
                          java.lang.String sectionName)

addChild

protected void addChild(DefinitionObject obj,
                        java.lang.String objType)

addChild

public void addChild(DefinitionObject obj)

removeChild

protected void removeChild(DefinitionObject obj,
                           java.lang.String objType)

loadFromXML

protected void loadFromXML()

loadFromXMLFile

protected void loadFromXMLFile(DefElement xmlElement)

loadContainees

protected abstract void loadContainees(DefElement typeName,
                                       boolean sepXMLFiles)

loadContainee

protected void loadContainee(DefElement xmlElement)

loadContainees

protected void loadContainees(DefElement xmlElement)

createContainerType

protected abstract ContainerDefImpl createContainerType(java.lang.String typeName)

hasJava

protected boolean hasJava()

resolveAllReferences

protected void resolveAllReferences()

getChildObjectNames

protected void getChildObjectNames(boolean recursive,
                                   java.lang.String objType,
                                   java.util.ArrayList v)

getChildObjects

protected void getChildObjects(boolean recursive,
                               java.lang.String objType,
                               java.util.ArrayList v)

generateUniqueChildName

protected java.lang.String generateUniqueChildName(java.lang.String seed,
                                                   java.lang.String objType)

findChildObject

protected DefinitionObject findChildObject(java.lang.String objType,
                                           java.lang.String fullName)

isDynamicDefinitionObject

public boolean isDynamicDefinitionObject(DefinitionManager mgr)
Overrides:
isDynamicDefinitionObject in class DefinitionObject

setSynchronized

public void setSynchronized()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.3.0)

E17483-04


Copyright © 1997, 2012, Oracle. All rights reserved.