oracle.jbo.uicli.mom
Class JUSessionDefImpl
java.lang.Object
|
+--oracle.jbo.common.NamedObjectImpl
|
+--oracle.jbo.mom.DefinitionObject
|
+--oracle.jbo.uicli.mom.JUSessionDefImpl
- All Implemented Interfaces:
- oracle.jbo.mom.xml.DefPersistable
- public class JUSessionDefImpl
- extends oracle.jbo.mom.DefinitionObject
- implements oracle.jbo.mom.xml.DefPersistable
Fields inherited from class oracle.jbo.mom.DefinitionObject |
mBaseDefObject, mExtendedDefObjects, mObjectResolved |
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable |
XML_STATEMENT |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadProperties, resolveReferences, setBaseDefObject, setName, setObjectResolved,
setParent |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getFullName, getName, getParent,
getProperties, getPropertiesAsStrings, getPropertiesMap,
getProperty, refreshProperty, setFullName,
setPropertiesMap, 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 |
setDacObj
public void setDacObj(java.lang.Object obj)
getDacObj
public java.lang.Object getDacObj()
setPackageName
public void setPackageName(java.lang.String name)
setConfiguration
public void setConfiguration(java.lang.String name)
getPackageName
public java.lang.String getPackageName()
getConfiguration
public java.lang.String getConfiguration()
getRowSetEventsMap
public java.util.HashMap getRowSetEventsMap()
addRowSetDef
public void addRowSetDef(JURowSetDefImpl def)
findRowSetDef
public JURowSetDefImpl findRowSetDef(java.lang.String name)
removeRowSetDef
public void removeRowSetDef(java.lang.String name)
addRowSetDef
public void addRowSetDef(java.lang.String name,
java.lang.String className)
getRowSetDefs
public java.util.ArrayList getRowSetDefs()
isDirty
public boolean isDirty()
- This method returns if an Object is modified from last save/load
- Specified by:
isDirty
in interface oracle.jbo.mom.xml.DefPersistable
- Returns:
- Returns true if the Object is dirty. Returns false otherwise.
setDirty
public void setDirty(boolean isDirty)
- This method marks the Object dirty
- Specified by:
setDirty
in interface oracle.jbo.mom.xml.DefPersistable
- Parameters:
isDirty
- If true the Object is marked Dirty.
isNew
public boolean isNew()
- This method returns if this object is previously persisted.
- Specified by:
isNew
in interface oracle.jbo.mom.xml.DefPersistable
- Returns:
- true if the Object is previously persisted. Returns false otherwise.
setNew
public void setNew(boolean isNew)
- This method marks the as previously persisted. By default all objects
are new objects. When the object is persisted first time, that object is
marked as 'not new' object
- Specified by:
setNew
in interface oracle.jbo.mom.xml.DefPersistable
- Parameters:
isNew
- If true the Object is marked as new object.
writeObject
public void writeObject(oracle.jbo.mom.xml.DefWriter jos)
throws oracle.jbo.mom.xml.DefPersistenceException
- Objects should write their persistence output in this method
- Specified by:
writeObject
in interface oracle.jbo.mom.xml.DefPersistable
- Parameters:
jos
- the Output storage for persistence
writeContents
public void writeContents(oracle.jbo.mom.xml.DefWriter jos)
throws oracle.jbo.mom.xml.DefPersistenceException
- Objects should write their persistence output in this method
- Specified by:
writeContents
in interface oracle.jbo.mom.xml.DefPersistable
- Parameters:
jos
- the Output storage for persistence- Returns:
- Number of Contents returned
writeChildren
public void writeChildren(oracle.jbo.mom.xml.DefWriter jos)
throws oracle.jbo.mom.xml.DefPersistenceException
- Writes the Object's children to the Persistent storage
- Specified by:
writeChildren
in interface oracle.jbo.mom.xml.DefPersistable
- Parameters:
jos
- the Output storage for persistence
getXMLElementTag
public java.lang.String getXMLElementTag()
- Returns a piece of static info for the type of object this is invoked
upon. Examples are PreparedStatements for insert, update, delete,
and String containing a base the select statement for retrieving
instances of this type through the SQLInputStream
- Specified by:
getXMLElementTag
in interface oracle.jbo.mom.xml.DefPersistable
- Parameters:
type
- Type of the Persistence Statement requested. The type
can be any of the Statement types defined in this interface.- Returns:
- returns the Statement required to store in Persitent Storage.
Incase of XML, it just returns the String. In the case of SQL
a JDBC PreparedStatement is returned.