Skip navigation links 
 
oracle.jbo.mom
Class ContainerDefImpl
java.lang.Object
  
oracle.jbo.common.NamedObjectImpl
      
oracle.jbo.mom.DefinitionObject
          
oracle.jbo.mom.ContainerDefImpl
- Direct Known Subclasses:
 
- JUApplicationDefImpl, PackageDefImpl
 
- 
public abstract class ContainerDefImpl
 
- extends DefinitionObject
 
 
 
| Fields inherited from class oracle.jbo.mom.DefinitionObject | 
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP | 
 
  
 
  
 
| 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) 
            | 
protected  void | 
unlockDefinitionContext() 
            | 
 
| Methods inherited from class oracle.jbo.mom.DefinitionObject | 
addExtendedDefObject, addPropertySetName, enableUpdateCheck, finishedLoading, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getExtendedDefObjectsInternal, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDeprecated, isObjectResolved, isSubtypeOf, 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, getRawPropertyValue, 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 | 
 
 
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
ContainerDefImpl
protected ContainerDefImpl(DefinitionManager mom)
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()
unlockDefinitionContext
protected void unlockDefinitionContext()
- 
- For internal use only. Application developers should not use this
 
 
Skip navigation links 
 
Copyright © 1997, 2015, Oracle. All rights reserved.