Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


oracle.jbo.mom
Class DefinitionObject

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by 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.


Field Summary
static java.lang.String DEF_MDS_CLIENT_KEY
           
static int DEF_SCOPE_PERS
           
static int DEF_SCOPE_SESSION
           
static int DEF_SCOPE_SHARED
           
protected  DefinitionObject mBaseDefObject
           
protected  java.util.ArrayList mExtendedDefObjects
          Deprecated. since 11.1.2.0.0. Use getExtendedDefObjects() instead.
protected  boolean mObjectResolved
           
static java.lang.String PERSDEF_MDS_CLIENT_KEY
           
static java.lang.String PROPERTY_EXPRMAP
           

 

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

 

Constructor Summary
DefinitionObject()
           

 

Method Summary
protected  void addExtendedDefObject(DefinitionObject extendedDefObject)
           
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.
 void enableUpdateCheck()
           
protected  void finishedLoading()
           
 DefinitionObject getBaseDefObject()
           
 ContainerDefImpl getContainerDef()
           
 java.lang.String getContainerName()
           
 int getDefScope()
           
 java.util.ArrayList getExtendedDefObjects()
          Returns copied list of extended definition objects.
 java.util.List<DefinitionObject> getExtendedDefObjectsInternal()
           
 java.lang.Object getMdsKey()
           
 java.lang.Object getMdsReference()
           
 java.lang.String getPropertySetName()
          Returns the default (first) PropertySet object which describes this object.
 java.util.List<java.lang.String> getPropertySetNames()
           
 boolean hasExtendedDefObjects()
           
 boolean isBaseDefFor(DefinitionObject def)
           
 boolean isDynamicDefinitionObject(DefinitionManager mgr)
           
protected  boolean isObjectResolved()
           
 boolean isSuppressUpdateCheck()
           
protected  void loadCustomProperties(DefElement xmlElement, java.util.Map givenMap)
           
protected  void loadProperties(DefElement xmlElement)
           
protected  void loadPropertiesInMap(DefElement xmlElement, java.util.Map givenMap)
           
protected  void loadPropertySetNames(DefElement xmlElement)
           
protected  void loadSchemaProperties(DefElement xmlElement, java.util.Map givenMap)
           
protected  void objectRemoved()
           
protected  boolean removeExtendedDefObject(DefinitionObject extendedDefObject)
           
protected  void resolveReferences()
           
protected  void setBaseDefObject(DefinitionObject baseDefObject)
           
protected  void setBaseDefObject(DefinitionObject baseDefObject, boolean addToBaseDef)
           
 void setDefScope(int defScope)
           
 void setMdsKey(java.lang.Object key)
           
 void setMdsReference(java.lang.Object ref)
           
 void setName(java.lang.String name)
          Name this object.
protected  void setObjectResolved(boolean objResolved)
           
protected  void setParent(NamedObjectImpl parent)
          Sets this object's parent.
protected  void setPropertySetName(java.lang.String propertySetName)
          Internal: Applications should not use this field. Set the default (first) PropertySet object which describes this object.
 void 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

PROPERTY_EXPRMAP

public static final java.lang.String PROPERTY_EXPRMAP
See Also:
Constant Field Values

mObjectResolved

protected boolean mObjectResolved

mBaseDefObject

protected DefinitionObject mBaseDefObject

mExtendedDefObjects

protected java.util.ArrayList mExtendedDefObjects
Deprecated. since 11.1.2.0.0. Use getExtendedDefObjects() instead.

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

Constructor Detail

DefinitionObject

public DefinitionObject()

Method Detail

getDefScope

public int getDefScope()

setDefScope

public void setDefScope(int defScope)

suppressUpdateCheck

public void suppressUpdateCheck()

enableUpdateCheck

public void enableUpdateCheck()

isSuppressUpdateCheck

public boolean isSuppressUpdateCheck()

getContainerDef

public ContainerDefImpl getContainerDef()

getBaseDefObject

public DefinitionObject getBaseDefObject()

hasExtendedDefObjects

public boolean hasExtendedDefObjects()

getExtendedDefObjects

public java.util.ArrayList getExtendedDefObjects()
Returns copied list of extended definition objects.

getExtendedDefObjectsInternal

public java.util.List<DefinitionObject> getExtendedDefObjectsInternal()
For internal use only. Application developers should not use this
Internal framework use only.

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

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


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