oracle.jbo.uicli.binding
Class JUDefBase
java.lang.Object
|
+--oracle.jbo.common.NamedObjectImpl
|
+--oracle.jbo.mom.DefinitionObject
|
+--oracle.jbo.uicli.binding.JUDefBase
- All Implemented Interfaces:
- oracle.jbo.mom.xml.DefPersistable
- Direct Known Subclasses:
- JUControlDef, JUCtrlHierTypeBinding, JUFormDef,
JUIteratorDef, oracle.jbo.uicli.layout.JULayoutConsDef, oracle.jbo.uicli.layout.JULayoutDef
- public abstract class JUDefBase
- 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 |
Type | Method |
static boolean |
convertToBoolean(java.lang.Object val)
|
static int |
convertToInt(java.lang.Object val)
|
static int[] |
convertToIntArray(java.lang.Object[] arr)
|
static JUDefBase |
createAndLoadFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
|
java.lang.String |
getDefClassName()
|
java.lang.String |
getSubType()
|
abstract java.lang.String |
getXMLElementTag()
Returns a piece of static info for the type of object this is invoked
upon. |
void |
init(java.util.HashMap initValues)
|
boolean |
isDirty()
This method returns if an Object is modified from last save/load |
boolean |
isNew()
This method returns if this object is previously persisted. |
protected void |
loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
|
void |
loadFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
|
static void |
readXMLBoolean(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
|
static void |
readXMLInt(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
|
static void |
readXMLString(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
public String getFullName()
{
return getName();
} |
static void |
readXMLStringArray(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
|
protected void |
retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.util.HashMap valueTab)
|
void |
setDefClassName(java.lang.String defClassName)
|
void |
setDirty(boolean isDirty)
This method marks the Object dirty |
void |
setName(java.lang.String name)
public String getName()
{
return mName;
} |
void |
setNew(boolean isNew)
This method marks the as previously persisted. |
void |
setParent(NamedObjectImpl parent)
Sets this object's parent. |
void |
setSubType(java.lang.String subType)
|
void |
writeChildren(oracle.jbo.mom.xml.DefWriter jos)
Writes the Object's children to the Persistent storage |
void |
writeContents(oracle.jbo.mom.xml.DefWriter jos)
Objects should write their persistence output in this method |
void |
writeObject(oracle.jbo.mom.xml.DefWriter jos)
Objects should write their persistence output in this method |
static void |
writeXMLIntArray(oracle.jbo.mom.xml.DefWriter jos,
java.lang.String attrName,
int[] valList)
|
static void |
writeXMLStringArray(oracle.jbo.mom.xml.DefWriter jos,
java.lang.String attrName,
java.lang.Object[] valList)
|
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadProperties, resolveReferences, setBaseDefObject, setObjectResolved |
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 |
JUDefBase
public JUDefBase()
JUDefBase
public JUDefBase(java.lang.String name)
init
public void init(java.util.HashMap initValues)
setName
public void setName(java.lang.String name)
- public String getName()
{
return mName;
}
- Overrides:
setName
in class oracle.jbo.mom.DefinitionObject
- Following copied from class:
oracle.jbo.mom.DefinitionObject
- Parameters:
name
- the name to be given to this object.
setParent
public void setParent(NamedObjectImpl parent)
- Description copied from class:
oracle.jbo.mom.DefinitionObject
- Sets this object's parent.
- Overrides:
setParent
in class oracle.jbo.mom.DefinitionObject
- Following copied from class:
oracle.jbo.mom.DefinitionObject
- Parameters:
parent
- the named object that is to be the parent of this object.
getSubType
public java.lang.String getSubType()
setSubType
public void setSubType(java.lang.String subType)
getDefClassName
public java.lang.String getDefClassName()
setDefClassName
public void setDefClassName(java.lang.String defClassName)
isDirty
public boolean isDirty()
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- This method returns if an Object is modified from last save/load
- Specified by:
isDirty
in interface oracle.jbo.mom.xml.DefPersistable
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Returns:
- Returns true if the Object is dirty. Returns false otherwise.
setDirty
public void setDirty(boolean isDirty)
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- This method marks the Object dirty
- Specified by:
setDirty
in interface oracle.jbo.mom.xml.DefPersistable
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Parameters:
isDirty
- If true the Object is marked Dirty.
isNew
public boolean isNew()
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- This method returns if this object is previously persisted.
- Specified by:
isNew
in interface oracle.jbo.mom.xml.DefPersistable
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Returns:
- true if the Object is previously persisted. Returns false otherwise.
setNew
public void setNew(boolean isNew)
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- 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
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Parameters:
isNew
- If true the Object is marked as new object.
readXMLString
public static void readXMLString(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
- public String getFullName()
{
return getName();
}
readXMLInt
public static void readXMLInt(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
readXMLBoolean
public static void readXMLBoolean(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
readXMLStringArray
public static void readXMLStringArray(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.lang.String name,
java.util.HashMap valueTab)
retrieveFromXML
protected void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.util.HashMap valueTab)
loadChildrenFromXML
protected void loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
loadFromXML
public void loadFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
createAndLoadFromXML
public static JUDefBase createAndLoadFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
writeObject
public void writeObject(oracle.jbo.mom.xml.DefWriter jos)
throws oracle.jbo.mom.xml.DefPersistenceException
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Objects should write their persistence output in this method
- Specified by:
writeObject
in interface oracle.jbo.mom.xml.DefPersistable
- Following copied from 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
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Objects should write their persistence output in this method
- Specified by:
writeContents
in interface oracle.jbo.mom.xml.DefPersistable
- Following copied from 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
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Writes the Object's children to the Persistent storage
- Specified by:
writeChildren
in interface oracle.jbo.mom.xml.DefPersistable
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Parameters:
jos
- the Output storage for persistence
getXMLElementTag
public abstract java.lang.String getXMLElementTag()
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- 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
- Following copied from 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.
writeXMLIntArray
public static void writeXMLIntArray(oracle.jbo.mom.xml.DefWriter jos,
java.lang.String attrName,
int[] valList)
writeXMLStringArray
public static void writeXMLStringArray(oracle.jbo.mom.xml.DefWriter jos,
java.lang.String attrName,
java.lang.Object[] valList)
convertToInt
public static int convertToInt(java.lang.Object val)
convertToBoolean
public static boolean convertToBoolean(java.lang.Object val)
convertToIntArray
public static int[] convertToIntArray(java.lang.Object[] arr)