Skip navigation links
oracle.jbo.mom
Class DefinitionObject
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
- Direct Known Subclasses:
- AttributeDefImpl, ContainerDefImpl, PersistableDefObject
-
public abstract class DefinitionObject
- extends NamedObjectImpl
Default implementation of DefInterface implemented by all of JBO Definition classes.
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
allocatePropertyMap, getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyMap, getResourcesFromBundle, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty, setProperty, setPropertyMap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mObjectResolved
protected boolean mObjectResolved
mBaseDefObject
protected DefinitionObject mBaseDefObject
mExtendedDefObjects
protected java.util.ArrayList mExtendedDefObjects
DEF_SCOPE_SHARED
public static final int DEF_SCOPE_SHARED
-
- See Also:
- Constant Field Values
DEF_SCOPE_SESSION
public static final int DEF_SCOPE_SESSION
-
- See Also:
- Constant Field Values
DEF_SCOPE_PERS
public static final int DEF_SCOPE_PERS
-
- See Also:
- Constant Field Values
PERSDEF_MDS_CLIENT_KEY
public static final java.lang.String PERSDEF_MDS_CLIENT_KEY
-
- See Also:
- Constant Field Values
DEF_MDS_CLIENT_KEY
public static final java.lang.String DEF_MDS_CLIENT_KEY
-
- See Also:
- Constant Field Values
DefinitionObject
public DefinitionObject()
getDefScope
public int getDefScope()
setDefScope
public void setDefScope(int defScope)
getContainerDef
public ContainerDefImpl getContainerDef()
getBaseDefObject
public DefinitionObject getBaseDefObject()
hasExtendedDefObjects
public boolean hasExtendedDefObjects()
getExtendedDefObjects
public java.util.ArrayList getExtendedDefObjects()
addExtendedDefObject
protected void addExtendedDefObject(DefinitionObject extendedDefObject)
removeExtendedDefObject
protected boolean removeExtendedDefObject(DefinitionObject extendedDefObject)
setBaseDefObject
protected void setBaseDefObject(DefinitionObject baseDefObject)
setBaseDefObject
protected void setBaseDefObject(DefinitionObject baseDefObject,
boolean addToBaseDef)
isBaseDefFor
public boolean isBaseDefFor(DefinitionObject def)
resolveReferences
protected void resolveReferences()
finishedLoading
protected void finishedLoading()
getContainerName
public java.lang.String getContainerName()
isObjectResolved
protected boolean isObjectResolved()
setObjectResolved
protected void setObjectResolved(boolean objResolved)
objectRemoved
protected void objectRemoved()
loadPropertiesInMap
protected void loadPropertiesInMap(DefElement xmlElement,
java.util.Map givenMap)
loadProperties
protected void loadProperties(DefElement xmlElement)
-
- Parameters:
xmlElement
- The XML element to load from.
loadCustomProperties
protected void loadCustomProperties(DefElement xmlElement,
java.util.Map givenMap)
loadSchemaProperties
protected void loadSchemaProperties(DefElement xmlElement,
java.util.Map givenMap)
isDynamicDefinitionObject
public boolean isDynamicDefinitionObject(DefinitionManager mgr)
setName
public void setName(java.lang.String name)
- Name this object.
-
- Overrides:
setName
in class NamedObjectImpl
-
- Parameters:
name
- the name to be given to this object.
- For internal use only. Application developers should not use this
setParent
protected void setParent(NamedObjectImpl parent)
- Sets this object's parent.
-
- Overrides:
setParent
in class NamedObjectImpl
-
- Parameters:
parent
- the named object that is to be the parent of this object.
addPropertySetName
protected void addPropertySetName(int index,
java.lang.String propertySetName)
- Add the given property set name to the list of property sets in this object at the given index. If the property set exists in the list, then this method will move the existing entry to the given index. If the propertySetName is null, then this method simply returns.
setPropertySetName
protected void setPropertySetName(java.lang.String propertySetName)
- Internal: Applications should not use this field. Set the default (first) PropertySet object which describes this object.
getPropertySetName
public java.lang.String getPropertySetName()
- Returns the default (first) PropertySet object which describes this object.
-
- Returns:
- the PropertySet Name for this object.
getPropertySetNames
public java.util.List<java.lang.String> getPropertySetNames()
loadPropertySetNames
protected void loadPropertySetNames(DefElement xmlElement)
getMdsKey
public java.lang.Object getMdsKey()
setMdsKey
public void setMdsKey(java.lang.Object key)
setMdsReference
public void setMdsReference(java.lang.Object ref)
getMdsReference
public java.lang.Object getMdsReference()
Skip navigation links
Copyright © 1997, 2009, Oracle. All rights reserved.