Business Components

oracle.jbo.uicli.binding
Class JUIteratorDef

java.lang.Object
  |
  +--oracle.jbo.common.NamedObjectImpl
        |
        +--oracle.jbo.mom.DefinitionObject
              |
              +--oracle.jbo.uicli.binding.JUDefBase
                    |
                    +--oracle.jbo.uicli.binding.JUIteratorDef
All Implemented Interfaces:
oracle.jbo.mom.xml.DefPersistable
Direct Known Subclasses:
JUIterRowDef

public abstract class JUIteratorDef
extends JUDefBase


Field Summary
TypeField
static java.lang.String PNAME_TYPE
           
 
Fields inherited from class oracle.jbo.mom.DefinitionObject
mBaseDefObject, mExtendedDefObjects, mObjectResolved
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
JUIteratorDef()
           
JUIteratorDef(java.lang.String name, java.lang.String amName, java.lang.String voName, java.lang.String rsiName)
           
 
Method Summary
TypeMethod
abstract  JUIteratorBinding createIterBinding(ApplicationModule anchorAM)
           
abstract  JUIteratorBinding createIterBinding(RowSetIterator rsis)
           
 java.lang.String getAMName()
          // inherited public String getName() { return mName; }
 java.lang.String getRSIName()
           
 java.lang.String getViewDefName()
           
 java.lang.String getVOName()
           
 void init(java.util.HashMap initValues)
           
protected  void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement, java.util.HashMap valueTab)
           
 void setFormDef(JUFormDef formDef)
           
 void setViewDefName(java.lang.String viewDefName)
           
 void writeContents(oracle.jbo.mom.xml.DefWriter jos)
          Objects should write their persistence output in this method
 
Methods inherited from class oracle.jbo.uicli.binding.JUDefBase
convertToBoolean, convertToInt, convertToIntArray, createAndLoadFromXML, getDefClassName, getSubType, getXMLElementTag, isDirty, isNew, loadChildrenFromXML, loadFromXML, readXMLBoolean, readXMLInt, readXMLString, readXMLStringArray, setDefClassName, setDirty, setName, setNew, setParent, setSubType, writeChildren, writeObject, writeXMLIntArray, writeXMLStringArray
 
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
 

Field Detail

PNAME_TYPE

public static final java.lang.String PNAME_TYPE
Constructor Detail

JUIteratorDef

public JUIteratorDef()

JUIteratorDef

public JUIteratorDef(java.lang.String name,
                     java.lang.String amName,
                     java.lang.String voName,
                     java.lang.String rsiName)
Method Detail

init

public void init(java.util.HashMap initValues)
Overrides:
init in class JUDefBase

setFormDef

public void setFormDef(JUFormDef formDef)

getAMName

public java.lang.String getAMName()
// inherited public String getName() { return mName; }

getVOName

public java.lang.String getVOName()

getViewDefName

public java.lang.String getViewDefName()

setViewDefName

public void setViewDefName(java.lang.String viewDefName)

getRSIName

public java.lang.String getRSIName()

createIterBinding

public abstract JUIteratorBinding createIterBinding(ApplicationModule anchorAM)

createIterBinding

public abstract JUIteratorBinding createIterBinding(RowSetIterator rsis)

retrieveFromXML

protected void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement,
                               java.util.HashMap valueTab)
Overrides:
retrieveFromXML in class JUDefBase

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
Overrides:
writeContents in class JUDefBase
Following copied from interface: oracle.jbo.mom.xml.DefPersistable
Parameters:
jos - the Output storage for persistence
Returns:
Number of Contents returned

Business Components