Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

oracle.jbo.uicli.binding
Class JUAccessorIteratorDef

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.adf.model.binding.DCDefBase
                  extended by oracle.adf.model.binding.DCExecutableBindingDef
                      extended by oracle.adf.model.binding.DCIteratorBindingDef
                          extended by oracle.jbo.uicli.binding.JUIteratorDef
                              extended by oracle.jbo.uicli.binding.JUAccessorIteratorDef
All Implemented Interfaces:
DefPersistable, PersistentDefinition

public class JUAccessorIteratorDef
extends JUIteratorDef

Internal: Applications should not use/refer to this class programmatically.

For internal use only. Application developers should not use this

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
 
Field Summary
static int EXECUTABLE_ACTION
           
static int EXECUTABLE_ITERATORBINDING
           
static int EXECUTABLE_REGION
           
static java.lang.String GET_MasterBinding
           
static java.lang.String GET_MasterRowKey
           
static java.lang.String PNAME_MasterBinding
           
 
Fields inherited from class oracle.adf.model.binding.DCIteratorBindingDef
mChangeEventRate, mRangeSize, PNAME_RangeSize, PNAME_TYPE
 
Fields inherited from class oracle.adf.model.binding.DCExecutableBindingDef
PNAME_option, PNAME_option_ALWAYS, PNAME_option_DEFAULT, PNAME_option_DEFER, PNAME_option_IF_NEEDED, PNAME_option_NEVER, PNAME_option_PREPARE, PNAME_option_PREPARE_OPT, PNAME_option_REFRESH, PNAME_option_REFRESH_OPT, PNAME_option_RENDER, PNAME_option_RENDER_OPT, PNAME_optionExpr, PNAME_refreshAfter, RC_ALWAYS, RC_DEFAULT, RC_DEFER, RC_NEVER, RC_PREPARE, RC_PREPARE_OPT, RC_REFRESH, RC_REFRESH_OPT, RC_RENDER, RC_RENDER_OPT, RC_UNINIT
 
Fields inherited from class oracle.adf.model.binding.DCDefBase
DEF_XMLNS, DEF_XMLNS_BASE, EMPTY_STR, PNAME_AccessorIterator, PNAME_Action, PNAME_Boolean, PNAME_Button, PNAME_ButtonGroup, PNAME_Calendar, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_DataControlAction, PNAME_DefaultControl, PNAME_DynamicTable, PNAME_EnumList, PNAME_EventBinding, PNAME_EventEnabled, PNAME_EventEnabled_NONE, PNAME_EventEnabled_PPR, PNAME_EventEnabled_PUSH, PNAME_FormattedTextField, PNAME_Graph, PNAME_HGrid, PNAME_Iterator, PNAME_Label, PNAME_ListSingleSel, PNAME_LovButton, PNAME_LOVList, PNAME_MethodAction, PNAME_MethodIterator, PNAME_NavigationBar, PNAME_NavigationList, PNAME_Panel, PNAME_Parameter, PNAME_Permission, PNAME_ProgressBar, PNAME_ProgressBarAttr, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTable
 
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, PROPERTY_EXPRMAP
 
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
JUAccessorIteratorDef()
           
JUAccessorIteratorDef(java.lang.String accName, java.lang.String mName)
           
JUAccessorIteratorDef(java.lang.String accName, java.lang.String mName, boolean trackMaster)
           
 
Method Summary
 ViewObject calcAccessorPath(DCIteratorBinding accBinding, java.lang.StringBuffer buf)
          Advanced internal.
 DCIteratorBinding createIterBinding(BindingContext ctx, DCBindingContainer bc)
           
 DCIteratorBinding createIterBinding(BindingContext ctx, DCBindingContainer bc, ApplicationModule anchorAM)
           
 DCIteratorBinding createIterBinding(DCDataControl dc, DCBindingContainer bc, RowSetIterator rsi)
           
 DCIteratorBinding createIterBinding(DCDataControl dc, DCBindingContainer bc, RowSetIterator masterRSI, Row masterRow, java.lang.String accName)
          Advanced internal.
 java.lang.String getAccessorName()
           
 java.lang.String getBeanClassName()
           
 java.lang.String getMasterBindingName()
           
 java.lang.String getName()
           
 DCIteratorBinding getTopMostAccessorIteratorBinding(DCIteratorBinding iter)
          Walk up the accessor hierarchy and return the top level Accessor IteratorBinding.
 void init(java.util.HashMap initValues)
          Internal: Applications should not use this method.
protected  void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
          Internal: Applications should not use this method.
 
Methods inherited from class oracle.adf.model.binding.DCIteratorBindingDef
createExecutableBinding, getAMName, getBindsName, getChangeEventPolicy, getChangeEventRate, getDataControlName, getDesignTimeClass, getExecutableType, getLevel, getPermissionClassName, getPermissionTargetName, getRangeSize, getRenderHint, getRowCountThreshold, getRSIName, getSortCriteria, getXMLElementTag, initializeExecutableBinding, isCacheResults, isObjectType, isSortable, isStateValidationEnabled, loadChildrenFromXML, setBindingContainerDef, setCacheResults, setStateValidationEnabled
 
Methods inherited from class oracle.adf.model.binding.DCExecutableBindingDef
getDependencyNames, getRefreshExpression, getRefreshOption, getRefreshOptionValue, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable, isRefreshable
 
Methods inherited from class oracle.adf.model.binding.DCDefBase
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefTypeId, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, initSubType, isDirty, isNew, loadFromXML, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getFileName, getFullDirName, getFullFileName, getPropertyMap, getSubstitutedNames, guaranteePath, isCustomizationEnabled, isCustomizationEnabled, isEditable, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeChildren, writeContents, 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, 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
 

Field Detail

PNAME_MasterBinding

public static final java.lang.String PNAME_MasterBinding
See Also:
Constant Field Values

GET_MasterRowKey

public static final java.lang.String GET_MasterRowKey
See Also:
Constant Field Values

GET_MasterBinding

public static final java.lang.String GET_MasterBinding
See Also:
Constant Field Values

EXECUTABLE_REGION

public static final int EXECUTABLE_REGION
See Also:
Constant Field Values

EXECUTABLE_ITERATORBINDING

public static final int EXECUTABLE_ITERATORBINDING
See Also:
Constant Field Values

EXECUTABLE_ACTION

public static final int EXECUTABLE_ACTION
See Also:
Constant Field Values
Constructor Detail

JUAccessorIteratorDef

public JUAccessorIteratorDef()

JUAccessorIteratorDef

public JUAccessorIteratorDef(java.lang.String accName,
                             java.lang.String mName)

JUAccessorIteratorDef

public JUAccessorIteratorDef(java.lang.String accName,
                             java.lang.String mName,
                             boolean trackMaster)
Method Detail

getBeanClassName

public java.lang.String getBeanClassName()

createIterBinding

public DCIteratorBinding createIterBinding(DCDataControl dc,
                                           DCBindingContainer bc,
                                           RowSetIterator rsi)

createIterBinding

public DCIteratorBinding createIterBinding(DCDataControl dc,
                                           DCBindingContainer bc,
                                           RowSetIterator masterRSI,
                                           Row masterRow,
                                           java.lang.String accName)
Advanced internal. Used by tree node to create accessor iterator bindings that track the master by row key.


createIterBinding

public DCIteratorBinding createIterBinding(BindingContext ctx,
                                           DCBindingContainer bc,
                                           ApplicationModule anchorAM)
Overrides:
createIterBinding in class JUIteratorDef

createIterBinding

public DCIteratorBinding createIterBinding(BindingContext ctx,
                                           DCBindingContainer bc)
Overrides:
createIterBinding in class JUIteratorDef

getTopMostAccessorIteratorBinding

public DCIteratorBinding getTopMostAccessorIteratorBinding(DCIteratorBinding iter)
Walk up the accessor hierarchy and return the top level Accessor IteratorBinding.


calcAccessorPath

public ViewObject calcAccessorPath(DCIteratorBinding accBinding,
                                   java.lang.StringBuffer buf)
Advanced internal.


getMasterBindingName

public final java.lang.String getMasterBindingName()

getAccessorName

public java.lang.String getAccessorName()

retrieveFromXML

protected void retrieveFromXML(DefElement xmlElement,
                               java.util.HashMap valueTab)
Description copied from class: DCExecutableBindingDef
Internal: Applications should not use this method.

Overrides:
retrieveFromXML in class DCIteratorBindingDef

init

public void init(java.util.HashMap initValues)
Description copied from class: DCExecutableBindingDef
Internal: Applications should not use this method.

Overrides:
init in class DCIteratorBindingDef

getName

public java.lang.String getName()

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

Copyright © 1997, 2011, Oracle. All rights reserved.