oracle.jbo.mom
Class PersDefBase
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersDefBase
- All Implemented Interfaces:
- PersonalizableDef, DefPersistable, PersistentDefinition
- Direct Known Subclasses:
- PDefAttribute, PDefComponentObjectBase, PDefVariable, PDefViewCriteria
public abstract class PersDefBase
- extends PersistableDefObject
- implements PersonalizableDef
| Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getDefXMLNameSpace, getEditObject, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, updateChildrenList, verifyVersion, writeChildren, 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, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersDefBase
public PersDefBase(DefinitionManager defMgr)
PersDefBase
public PersDefBase(DefinitionManager defMgr,
DefinitionObject staticDef)
findStaticDefinitionObject
public abstract DefinitionObject findStaticDefinitionObject(java.lang.String fullName)
- Specified by:
findStaticDefinitionObject in interface PersonalizableDef
applyPersonalization
public abstract void applyPersonalization(java.lang.Object instance)
- Specified by:
applyPersonalization in interface PersonalizableDef
getBasePackage
public java.lang.String getBasePackage()
- Overrides:
getBasePackage in class PersistableDefObject
getTrimmedFullName
public static java.lang.String getTrimmedFullName(java.lang.String fullName)
setFullName
public void setFullName(java.lang.String fullName)
- Description copied from class:
NamedObjectImpl
- Give this object a fully-qualified name.
- Overrides:
setFullName in class NamedObjectImpl
- Parameters:
fullName - this object's fully-qualified name;
the package name concatenated with the class name.
setFullName
public void setFullName(java.lang.String fullName,
boolean setStaticDef)
getFileName
public java.lang.String getFileName()
- Overrides:
getFileName in class PersistableDefObject
getStaticDef
public DefinitionObject getStaticDef()
- Specified by:
getStaticDef in interface PersonalizableDef
getStaticDefWithCheck
public DefinitionObject getStaticDefWithCheck()
setStaticDef
protected void setStaticDef(DefinitionObject staticDefObj)
resolveDefObject
public void resolveDefObject()
- Specified by:
resolveDefObject in interface PersonalizableDef
setEditable
public void setEditable(boolean b)
- Overrides:
setEditable in class PersistableDefObject
registerDefObject
public void registerDefObject()
- Specified by:
registerDefObject in interface PersonalizableDef- Overrides:
registerDefObject in class PersistableDefObject
registerSessionDefObject
public void registerSessionDefObject()
- Overrides:
registerSessionDefObject in class PersistableDefObject
deregisterDefObject
public void deregisterDefObject()
- Specified by:
deregisterDefObject in interface PersonalizableDef
writeContents
public void writeContents(DefWriter jos)
- Description copied from interface:
PersistentDefinition
- Objects should write their persistence output in this method
- Specified by:
writeContents in interface PersistentDefinition- Overrides:
writeContents in class PersistableDefObject
- Parameters:
jos - the Output storage for persistence
saveXMLContents
public void saveXMLContents()
- Overrides:
saveXMLContents in class PersistableDefObject
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
- Overrides:
loadXMLContents in class PersistableDefObject
applyPropertiesPersonalization
public void applyPropertiesPersonalization(NamedObjectImpl obj)
removeProperty
public void removeProperty(java.lang.String hintName,
LocaleContext locale)
- Overrides:
removeProperty in class PersistableDefObject
setProperty
public void setProperty(java.lang.String hintName,
java.lang.Object hintValue,
LocaleContext locale)
- Overrides:
setProperty in class PersistableDefObject
setPropertyExpression
public void setPropertyExpression(java.lang.String hintName,
java.lang.String expr)
- Overrides:
setPropertyExpression in class PersistableDefObject
- For internal use only. Application developers should not use this
- Only for advanced usages like editors that add new properties
at runtime.
setPropertyMap
public void setPropertyMap(java.util.Map m)
- Description copied from class:
NamedObjectImpl
- Replaces all properties.
All existing properties are lost.
- Overrides:
setPropertyMap in class PersistableDefObject
mergePropertyMap
public void mergePropertyMap(java.util.Map m)
- Overrides:
mergePropertyMap in class PersistableDefObject
Copyright © 1997, 2011, Oracle. All rights reserved.