oracle.jbo.server
Class PDefComponentObjectBase
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersDefBase
oracle.jbo.server.PDefComponentObjectBase
- All Implemented Interfaces:
- PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
- Direct Known Subclasses:
- PDefApplicationModule, PDefRow
public abstract class PDefComponentObjectBase
- extends PersDefBase
- implements VariableManagerOwner
Methods inherited from class oracle.jbo.mom.PersDefBase |
applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, findStaticDefinitionObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, loadXMLContents, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, setFullName, setFullName, setProperty, setPropertyMap, setStaticDef, writeContents |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isDirty, isEditable, isNew, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, saveXMLContents, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, addPropertySetName, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDefComponentObjectBase
public PDefComponentObjectBase()
PDefComponentObjectBase
public PDefComponentObjectBase(DefinitionObject staticDef)
hasVariables
public boolean hasVariables()
- Description copied from interface:
VariableManagerOwnerBase
- Returns a flag indicating whether this object has
Variables or not.
- Specified by:
hasVariables
in interface VariableManagerOwnerBase
- Returns:
- the flag indicating whether this object has Variables.
getVariableManager
public VariableValueManager getVariableManager()
- Description copied from interface:
VariableManagerOwnerBase
- Returns this object's current Variable Value Manager.
It will return
null
if Variable Value Manager has
been initialized.
When a framework object is first created, its Variable Value Manager
may be null. This method does not initialize (create) the
Variable Value Manager.
VariableManagerOwnerBase.ensureVariableManager()
in contrast, ensures
that the Variable Value Manager is initialized (created).
- Specified by:
getVariableManager
in interface VariableManagerOwnerBase
- Returns:
- this object's current Variable Value Manager. May return
null
if one was not yet initialized.
setVariableManager
protected void setVariableManager(VariableValueManager mgr)
ensureVariableManager
public VariableValueManager ensureVariableManager()
- Description copied from interface:
VariableManagerOwnerBase
- Returns this object's Variable Value Manager.
If this object current has no Variable Value Manager, it will
initialize (create) one.
- Specified by:
ensureVariableManager
in interface VariableManagerOwnerBase
- Returns:
- this object's Variable Value Manager. Will create
a Variable Value Manager if this object had no
Variable Value Manager.
getMessageBundleClass
public java.lang.Class getMessageBundleClass()
- Specified by:
getMessageBundleClass
in interface VariableManagerOwnerBase
getResourceBundleDef
public ResourceBundleDef getResourceBundleDef()
- Specified by:
getResourceBundleDef
in interface VariableManagerOwnerBase
getPersonalizedVariables
public java.util.ArrayList getPersonalizedVariables()
lookupPersonalizedVariable
public PDefVariable lookupPersonalizedVariable(java.lang.String varName)
personalizeVariable
public PDefVariable personalizeVariable(java.lang.String varName)
removePersonalizedVariable
public void removePersonalizedVariable(java.lang.String varName)
writeChildren
public void writeChildren(DefWriter jos)
- Description copied from interface:
PersistentDefinition
- Writes the Object's children to the Persistent storage
- Specified by:
writeChildren
in interface PersistentDefinition
- Overrides:
writeChildren
in class PersistableDefObject
- Parameters:
jos
- the Output storage for persistence
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class PersistableDefObject
Copyright © 1997, 2010, Oracle. All rights reserved.