|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
public class PersistableDefObject
| Field Summary |
|---|
| Fields inherited from class oracle.jbo.mom.DefinitionObject |
|---|
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY |
| Fields inherited from class oracle.jbo.common.NamedObjectImpl |
|---|
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX |
| Fields inherited from interface oracle.jbo.mom.xml.DefPersistable |
|---|
XML_STATEMENT |
| Constructor Summary | |
|---|---|
protected |
PersistableDefObject() |
|
PersistableDefObject(DefinitionManager defMgr, int defScope) |
| Method Summary | |
|---|---|
java.lang.Object |
addDefImport(java.lang.String defName, boolean doFind) |
protected java.util.Map |
allocatePropertyMap() |
void |
checkEditable() |
void |
close() |
static PersistableDefObject |
createFromXML(int defScope, DefinitionManager defMgr, java.lang.String fullName, java.lang.String metaObjectName, DefElement elem) |
void |
deregisterSessionObject() |
protected java.lang.Object |
findDefImport(java.lang.String defName) |
protected void |
finishedLoading() |
java.lang.String |
getBaseDir() |
java.lang.String |
getBasePackage() |
java.util.List |
getDefImports() |
DefinitionManager |
getDefManager() |
DefWriter |
getDefWriter() |
java.lang.String |
getDefXMLElementTag() |
java.lang.String |
getDefXMLNameSpace() |
PersistableDefObject |
getEditObject() |
java.lang.String |
getFileName() |
java.lang.String |
getFullDirName() |
java.lang.String |
getFullFileName() |
DefPersistable |
getOrigObject() |
java.util.Map |
getPropertyMap()Internal: Applications should not use this method. |
java.lang.String[] |
getSubstitutedNames(boolean recurse) |
java.lang.String |
getXMLElementTag()Returns a piece of static info for the type of object this is invoked upon. |
void |
guaranteePath() |
boolean |
isDirty()This method returns if an Object is modified from last save/load |
boolean |
isEditable() |
boolean |
isNew()This method returns if this object is previously persisted. |
protected void |
loadDefImports(DefElement xmlElement) |
void |
loadXMLContents(DefElement xmlElement, java.lang.String fullName) |
protected void |
objectRemoved() |
static void |
registerClass(java.lang.String tagName, java.lang.Class cls) |
void |
registerDefObject() |
void |
registerSessionDefObject() |
void |
remove() |
boolean |
removeAndDelete() |
void |
removeDefImport(java.lang.String defName) |
void |
removeProperty(java.lang.String hintName, LocaleContext locale) |
void |
saveXMLContents() |
void |
setDefaultBaseDir(java.lang.String defaultBaseDir) |
void |
setDefMgr(DefinitionManager mgr) |
void |
setDirty(boolean b)This method marks the Object dirty |
void |
setEditable(boolean b) |
void |
setNew(boolean b)This method marks the as previously persisted. |
void |
setOrigObject(DefPersistable origObject) |
void |
setProperty(java.lang.String hintName, java.lang.Object hintValue, LocaleContext locale) |
void |
setPropertyMap(java.util.Map m)Replaces all properties. |
void |
updateChildrenList(DefWriter jos, java.util.List lst, java.util.List orgLst) |
static void |
verifyVersion(DefElement xmlElement, java.lang.String name) |
void |
writeChildren(DefWriter jos)Writes the Object's children to the Persistent storage |
void |
writeContents(DefWriter jos)Objects should write their persistence output in this method |
void |
writeObject(DefWriter jos)Objects should write their persistence output in this method |
static void |
writeVersion(DefWriter jos) |
void |
writeXMLContents() |
| Methods inherited from class oracle.jbo.common.NamedObjectImpl |
|---|
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.jbo.mom.xml.DefPersistable |
|---|
getFullName |
| Constructor Detail |
|---|
protected PersistableDefObject()
public PersistableDefObject(DefinitionManager defMgr,
int defScope)
| Method Detail |
|---|
public static void registerClass(java.lang.String tagName,
java.lang.Class cls)
public static PersistableDefObject createFromXML(int defScope,
DefinitionManager defMgr,
java.lang.String fullName,
java.lang.String metaObjectName,
DefElement elem)
public DefPersistable getOrigObject()
getOrigObject in interface DefPersistablepublic void setOrigObject(DefPersistable origObject)
setOrigObject in interface DefPersistablepublic java.lang.String[] getSubstitutedNames(boolean recurse)
public void registerDefObject()
public void registerSessionDefObject()
public void deregisterSessionObject()
public DefinitionManager getDefManager()
public boolean isDirty()
DefPersistableisDirty in interface DefPersistablepublic void setDirty(boolean b)
DefPersistablesetDirty in interface DefPersistableb - If true the Object is marked Dirty.public boolean isNew()
DefPersistableisNew in interface DefPersistablepublic void setNew(boolean b)
DefPersistablesetNew in interface DefPersistableb - If true the Object is marked as new object.public void checkEditable()
public boolean isEditable()
public void setEditable(boolean b)
public PersistableDefObject getEditObject()
public java.lang.String getBaseDir()
public java.lang.String getBasePackage()
public void setDefaultBaseDir(java.lang.String defaultBaseDir)
public void setDefMgr(DefinitionManager mgr)
public java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitionpublic java.lang.String getXMLElementTag()
PersistentDefinitiongetXMLElementTag in interface PersistentDefinitionpublic java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace in interface PersistentDefinitionpublic DefWriter getDefWriter()
public void writeObject(DefWriter jos)
PersistentDefinitionwriteObject in interface PersistentDefinitionjos - the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionjos - the Output storage for persistence
public void updateChildrenList(DefWriter jos,
java.util.List lst,
java.util.List orgLst)
public java.util.List getDefImports()
protected java.lang.Object findDefImport(java.lang.String defName)
public java.lang.Object addDefImport(java.lang.String defName,
boolean doFind)
public void removeDefImport(java.lang.String defName)
protected void loadDefImports(DefElement xmlElement)
public void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionjos - the Output storage for persistencepublic void writeXMLContents()
public java.lang.String getFileName()
public void saveXMLContents()
protected void finishedLoading()
finishedLoading in class DefinitionObject
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
public void close()
protected void objectRemoved()
objectRemoved in class DefinitionObjectpublic void remove()
public boolean removeAndDelete()
public java.lang.String getFullFileName()
public java.lang.String getFullDirName()
public void guaranteePath()
public static void verifyVersion(DefElement xmlElement,
java.lang.String name)
public static void writeVersion(DefWriter jos)
public java.util.Map getPropertyMap()
NamedObjectImplgetPropertyMap in class NamedObjectImplprotected java.util.Map allocatePropertyMap()
allocatePropertyMap in class NamedObjectImpl
public void removeProperty(java.lang.String hintName,
LocaleContext locale)
removeProperty in class NamedObjectImpl
public void setProperty(java.lang.String hintName,
java.lang.Object hintValue,
LocaleContext locale)
setProperty in class NamedObjectImplpublic void setPropertyMap(java.util.Map m)
NamedObjectImplAll existing properties are lost.
setPropertyMap in class NamedObjectImpl
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||