Skip navigation links

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

E10653-03


oracle.adf.model.binding
Class DCBindingContainerReference

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.DCBindingContainerReference

All Implemented Interfaces:
java.lang.Cloneable, DefPersistable, PersistentDefinition

public class DCBindingContainerReference
extends DCExecutableBindingDef
implements java.lang.Cloneable
javabean.class
name=DCBindingContainerReference

Field Summary
static int EXECUTABLE_ACTION
           
static int EXECUTABLE_ITERATORBINDING
           
static int EXECUTABLE_REGION
           

 

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

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mObjName, mParent, mProperties, RES_ID_SUFFIX

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
DCBindingContainerReference(BindingContext ctx, java.lang.String name, java.lang.String fullName)
          Deprecated. use #DCBindingContainerReference(String, String) instead.
DCBindingContainerReference(java.lang.String name, java.lang.String fullName)
           

 

Method Summary
 java.lang.Object clone()
           
protected  DCBindingContainer createBindingContainer(BindingContext ctx, DCBindingContainer parent)
          Deprecated. use #createBindingContainer(BindingContext, DCBindingContainer) instead.
 java.lang.Object createExecutableBinding(BindingContext ctx, DCBindingContainer ctr)
          Internal: Applications should not use this method.
 java.lang.Object get(java.lang.Object key)
           
 java.lang.String getAppDefName()
           
 DCBindingContainer getBindingContainer()
           
 DCBindingContainer getBindingContainer(BindingContext ctx)
           
 DCBindingContainerDef getDef()
           
 int getExecutableType()
          Internal: Applications should not use this method.
 java.lang.String getFullName()
          Gets this object's fully-qualified name.
 java.lang.String getName()
          Get the name of this object.
 java.lang.String getRefreshExpression()
           
 int getRefreshOption()
           
 void initializeExecutableBinding(BindingContext ctx, DCBindingContainer bindingContainer, java.lang.Object binding)
          Internal: Applications should not use this method.
 boolean isRefreshable(DCBindingContainer ctr, DCIExecutable exec, int refreshFlag)
          Internal: Applications should not use this method.
 void setAppDefName(java.lang.String appDefName)
           
 java.lang.String toString()
           

 

Methods inherited from class oracle.adf.model.binding.DCExecutableBindingDef
getDependencyNames, getPermissionClassName, getPermissionTargetName, getRefreshExpression, getRefreshOption, getRefreshOptionValue, getXMLElementTag, init, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable, retrieveFromXML

 

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, loadChildrenFromXML, 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, isEditable, loadDefImports, objectRemoved, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeProperty, saveXMLContents, setDefaultBaseDir, setDefMgr, setEditable, setProperty, 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, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty

 

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

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

DCBindingContainerReference

public DCBindingContainerReference(java.lang.String name,
                                   java.lang.String fullName)

DCBindingContainerReference

public DCBindingContainerReference(BindingContext ctx,
                                   java.lang.String name,
                                   java.lang.String fullName)
Deprecated. use #DCBindingContainerReference(String, String) instead.

Method Detail

getAppDefName

public java.lang.String getAppDefName()
Returns:
the AppDefName associated with this reference
For internal use only. Application developers should not use this
Applications should not call this method. Only called from JUApplicationDefImpl during multi-cpx collision checking.

setAppDefName

public void setAppDefName(java.lang.String appDefName)
Parameters:
appDefName -
For internal use only. Application developers should not use this
Framework internal. Applications should not call this method. Keep track of the cpx that created this pagedef because we'll pass it on to the DCBindingContainer when it's created.

getBindingContainer

public DCBindingContainer getBindingContainer()
javabean.property

getBindingContainer

public DCBindingContainer getBindingContainer(BindingContext ctx)

getDef

public DCBindingContainerDef getDef()

createBindingContainer

protected DCBindingContainer createBindingContainer(BindingContext ctx,
                                                    DCBindingContainer parent)
Deprecated. use #createBindingContainer(BindingContext, DCBindingContainer) instead.

get

public java.lang.Object get(java.lang.Object key)

getName

public java.lang.String getName()
Description copied from class: NamedObjectImpl
Get the name of this object.
Overrides:
getName in class NamedObjectImpl
Returns:
the name given to this object.
javabean.property

getFullName

public java.lang.String getFullName()
Description copied from class: NamedObjectImpl
Gets this object's fully-qualified name.
Specified by:
getFullName in interface DefPersistable
Overrides:
getFullName in class NamedObjectImpl
Returns:
this object's fully-qualified name; the package name concatenated with the class name.
javabean.property

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

createExecutableBinding

public java.lang.Object createExecutableBinding(BindingContext ctx,
                                                DCBindingContainer ctr)
Internal: Applications should not use this method.
Specified by:
createExecutableBinding in class DCExecutableBindingDef

initializeExecutableBinding

public void initializeExecutableBinding(BindingContext ctx,
                                        DCBindingContainer bindingContainer,
                                        java.lang.Object binding)
Description copied from class: DCExecutableBindingDef
Internal: Applications should not use this method.
Overrides:
initializeExecutableBinding in class DCExecutableBindingDef

getExecutableType

public int getExecutableType()
Internal: Applications should not use this method.
Specified by:
getExecutableType in class DCExecutableBindingDef

isRefreshable

public boolean isRefreshable(DCBindingContainer ctr,
                             DCIExecutable exec,
                             int refreshFlag)
Description copied from class: DCExecutableBindingDef
Internal: Applications should not use this method.
Overrides:
isRefreshable in class DCExecutableBindingDef

getRefreshOption

public int getRefreshOption()

getRefreshExpression

public java.lang.String getRefreshExpression()

Skip navigation links

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

E10653-03


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