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

E10653-07

oracle.adf.model.binding
Class DCBindingContainerDef

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.DCBindingContainerDef
All Implemented Interfaces:
DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
DCRegionControllerDef, JUFormDef

public class DCBindingContainerDef
extends DCExecutableBindingDef
implements VariableManagerOwner


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
           
protected static java.lang.String INTERNAL_REGION_PARAM_ALIASES
           
protected  java.lang.String mActionProcessorClassName
           
protected  java.lang.String mBindingContainerClassName
           
protected  java.lang.String mControllerClassName
           
protected  java.util.ArrayList mControls
          Deprecated. since 11.1.2.0.0. Use getControlDefs() instead.
protected  boolean mEnableTokenValidation
           
protected  java.util.ArrayList mExecutables
           
protected  boolean mFindMode
           
protected  java.lang.String mFormClassName
           
protected  java.util.ArrayList mIterators
           
protected  DCLayoutDef mLayoutDef
           
protected  DefPersistable mOuter
           
protected  java.lang.String mPackage
           
protected  DCBindingContainerDef mParentDef
           
protected  java.lang.String msgBundleClassName
           
protected  DCBindingContainer.ValidationLevel mSkipValidation
           
protected  java.lang.String mValidationExpr
           
protected  java.util.ArrayList mValidators
           
static java.lang.String PNAME_AllowsDynamicEventSubscriber
           
static java.lang.String PNAME_BindingContainerClass
           
static java.lang.String PNAME_ContainerActive
           
static java.lang.String PNAME_Customizer
           
static java.lang.String PNAME_CustomValidator
           
static java.lang.String PNAME_DefaultEval
           
static java.lang.String PNAME_EnableTokenValidation
           
static java.lang.String PNAME_FindMode
           
static java.lang.String PNAME_FormClass
           
static java.lang.String PNAME_MsgBundleClass
           
static java.lang.String PNAME_Package
           
static java.lang.String PNAME_SkipValidation
           
static java.lang.String PNAME_TYPE
           
static java.lang.String PNAME_Viewable
           
 
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
mObjName, mParent, mProperties, RES_ID_SUFFIX
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
  DCBindingContainerDef()
           
protected DCBindingContainerDef(DCLayoutDef layoutDef, java.lang.String formClassName, java.lang.String formBindingClassName)
           
protected DCBindingContainerDef(DefPersistable outer)
           
 
Method Summary
protected static java.lang.Class _findPersonalizerClass()
           
 void addControlDef(DCControlBindingDef control)
          Internal: Applications should not use this method.
 void addControlDef(DCControlBindingDef control, DCLayoutConsDef layoutCons)
          Internal: Applications should not use this method.
 void addControlDefInContainer(DCControlBindingDef control, boolean container)
          Internal: Applications should not use this method.
 void addIterator(DCIteratorBindingDef iter)
          Internal: Applications should not use this method.
protected  void addParameterDef(DCParameterDef def)
           
 boolean allowsDynamicEventSuscriber()
           
 DCBindingContainer createBindingContainer(ApplicationModule anchorAM)
          Internal: Applications should not use this method.
 DCBindingContainer createBindingContainer(BindingContext ctx)
          Deprecated. since 10.1.3. Use createBindingContainer(BindingContext ctx, DCBindingContainer parent, String name) instead.
 DCBindingContainer createBindingContainer(BindingContext ctx, DCBindingContainer parent, java.lang.String name)
          Internal: Applications should not use this method.
 DCControlBindingDef createControlDef(java.util.HashMap initValues)
          Internal: Applications should not use this method.
 java.util.ArrayList createControls(DCBindingContainer formBnd)
          Internal: Applications should not use this method.
 java.lang.Object createExecutableBinding(BindingContext ctx, DCBindingContainer formBnd)
          Internal: Applications should not use this method.
protected  void createParameters(DCBindingContainer formBnd, BindingContext ctx)
           
 VariableValueManager ensureVariableManager()
          Internal: Applications should not use this method.
static DCBindingContainerDef findDefObject(java.lang.String name)
           
static DCBindingContainerDef findDefObjectNoSub(java.lang.String name)
           
static DCBindingContainerDef findSessionDefObject(java.lang.String name)
           
 java.lang.String getActionProcessorClassName()
          Internal: Applications should not use this method.
 java.lang.String getBindingContainerClassName()
          Internal: Applications should not use this method.
 DCControlBindingDef getControlDef(java.lang.String name)
          Internal: Applications should not use this method.
 java.util.ArrayList getControlDefs()
          Returns copied list of control definitions.
 java.util.List getControlDefsInternal()
           
 java.lang.String getControllerClassName()
          Internal: Applications should not use this method.
 java.lang.Object getCustomizerInternal()
           
 java.lang.String getCustomValidatorExpression()
           
 int getDefTypeId()
           
 int getExecutableType()
          Return EXECUTABLE_REGION, EXECUTABLE_ITERATORBINDING or EXECUTABLE_ACTION based on what kind of binding this definition creates.
 boolean getFindMode()
          Return true if the bindingContainer instances should start in findMode.
 java.lang.String getFormClassName()
          Internal: Applications should not use this method.
 java.lang.String getFullName()
          Gets this object's fully-qualified name.
 java.util.ArrayList getIterators()
          Internal: Applications should not use this method.
 DCLayoutDef getLayoutDef()
          Internal: Applications should not use this method.
 java.lang.Class getMessageBundleClass()
          Internal: Applications should not use this method.
 java.lang.String getMessageBundleClassName()
          Internal: Applications should not use this method.
 java.lang.String getName()
           
 java.lang.String getPackage()
          Internal: Applications should not use this method.
 DCControlBindingDef getParameterDef(java.lang.String name)
           
 java.util.ArrayList getParameterDefs()
          Returns the parameterSet of all parameters to the page/regionController
protected  java.lang.Class getPersonalizerClass()
           
 ResourceBundleDef getResourceBundleDef()
          getResourceBundleDef gets the mResourceBundleDef value
 DCBindingContainer.ValidationLevel getValidationLevel()
          Internal: Applications should not use this method.
 VariableValueManager getVariableManager()
          Internal: Applications should not use this method.
protected  VariableManagerOwner getVariableManagerOwner()
          Internal: Applications should not use this method.
 java.lang.String getViewableString()
          Internal: Applications should not use this method.
 java.lang.String getXMLElementTag()
          Internal: Applications should not use this method.
 boolean hasDefinitionBeenUpdated(DCBindingContainer container)
          This method will return true if the definition object has been personalized or removed.
 boolean hasEventMapWithDynamicEventSubscriber()
           
 boolean hasVariables()
          Internal: Applications should not use this method.
 void init(java.util.HashMap initValues)
          Internal: Applications should not use this method.
 void initializeBindingContainer(BindingContext ctx, DCBindingContainer formBnd)
          This method will be used to initialize a newly created binding container or to fixup and existing binding container with personalization metadata.
 void initializeBindingContainer(DCBindingContainer formBnd, ApplicationModule anchorAM)
          Internal: Applications should not use this method.
 void initializeBindingContainer(DCDataControl dc, DCBindingContainer formBnd, boolean initialize)
          Internal: Applications should not use this method.
 void initializeExecutableBinding(BindingContext ctx, DCBindingContainer bindingContainer, java.lang.Object binding)
          Called to initialize the binding container when it's used as an executable within a parent binding container.
 boolean is1012Expr()
          Internal: Applications should not use this method. #deprecated since 10.1.3.1 please use is1012StyleXML
 boolean is1012StyleXML()
          Internal: Applications should not use this method.
 boolean isSkipValidation()
          Internal: Applications should not use this method.
 boolean isTokenValidationEnabled()
          Internal: Applications should not use this method.
 boolean isViewable()
           
 boolean isViewAuthorized(BindingContext ctx)
           
protected  void loadChildrenFromXML(DefElement xmlElement)
          Internal: Applications should not use this method.
protected  void loadVariables(DefElement xmlElement)
          Internal: Applications should not use this method.
static void removeAppDefNameTL()
           
 void removeControlDef(DCControlBindingDef control)
          Internal: Applications should not use this method.
 DCBindingCustomizerInterface resolveCustomizer()
           
protected  void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
          Internal: Applications should not use this method.
protected  void setAppDefName(java.lang.String appDefName)
          Internal: Applications should not use this method.
static void setAppDefNameTL(java.lang.String appDefName)
           
 void setBindingContainerDef(DCBindingContainerDef def)
          Internal: Applications should not use this method.
 void setEventMapDef(EventMapDef eventMap)
           
 void setFormClassName(java.lang.String formClassName)
          Internal: Applications should not use this method.
 void setLayoutDef(DCLayoutDef layoutDef)
          Internal: Applications should not use this method.
 void setPackage(java.lang.String sValue)
          Internal: Applications should not use this method.
 void setResourceBundleDef(ResourceBundleDef resourceBundleDef)
          setResourceBundleDef sets the mResourceBundleDef value
 
Methods inherited from class oracle.adf.model.binding.DCExecutableBindingDef
getDependencyNames, getPermissionClassName, getPermissionTargetName, getRefreshExpression, getRefreshOption, getRefreshOptionValue, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable, isRefreshable
 
Methods inherited from class oracle.adf.model.binding.DCDefBase
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, 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, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, 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
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, suppressUpdateCheck
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getAllProperties, 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.VariableManagerOwner
getName
 

Field Detail

mLayoutDef

protected DCLayoutDef mLayoutDef

mFormClassName

protected java.lang.String mFormClassName

mBindingContainerClassName

protected java.lang.String mBindingContainerClassName

mOuter

protected DefPersistable mOuter

mPackage

protected java.lang.String mPackage

mParentDef

protected DCBindingContainerDef mParentDef

mExecutables

protected java.util.ArrayList mExecutables

mIterators

protected java.util.ArrayList mIterators

mControls

protected java.util.ArrayList mControls
Deprecated. since 11.1.2.0.0. Use getControlDefs() instead.

mFindMode

protected boolean mFindMode

mSkipValidation

protected DCBindingContainer.ValidationLevel mSkipValidation

mEnableTokenValidation

protected boolean mEnableTokenValidation

msgBundleClassName

protected java.lang.String msgBundleClassName

mControllerClassName

protected java.lang.String mControllerClassName

mValidationExpr

protected java.lang.String mValidationExpr

mActionProcessorClassName

protected java.lang.String mActionProcessorClassName

PNAME_TYPE

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

PNAME_FormClass

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

PNAME_BindingContainerClass

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

PNAME_Package

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

PNAME_FindMode

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

PNAME_Viewable

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

PNAME_SkipValidation

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

PNAME_CustomValidator

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

PNAME_ContainerActive

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

PNAME_DefaultEval

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

PNAME_EnableTokenValidation

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

PNAME_MsgBundleClass

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

PNAME_Customizer

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

INTERNAL_REGION_PARAM_ALIASES

protected static final java.lang.String INTERNAL_REGION_PARAM_ALIASES
See Also:
Constant Field Values

PNAME_AllowsDynamicEventSubscriber

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

mValidators

protected java.util.ArrayList mValidators

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

DCBindingContainerDef

public DCBindingContainerDef()

DCBindingContainerDef

protected DCBindingContainerDef(DefPersistable outer)

DCBindingContainerDef

protected DCBindingContainerDef(DCLayoutDef layoutDef,
                                java.lang.String formClassName,
                                java.lang.String formBindingClassName)
Method Detail

setAppDefNameTL

public static void setAppDefNameTL(java.lang.String appDefName)

removeAppDefNameTL

public static void removeAppDefNameTL()

_findPersonalizerClass

protected static java.lang.Class _findPersonalizerClass()

init

public void init(java.util.HashMap initValues)
Internal: Applications should not use this method.

Overrides:
init in class DCExecutableBindingDef

findDefObjectNoSub

public static DCBindingContainerDef findDefObjectNoSub(java.lang.String name)

findDefObject

public static DCBindingContainerDef findDefObject(java.lang.String name)

hasDefinitionBeenUpdated

public boolean hasDefinitionBeenUpdated(DCBindingContainer container)
This method will return true if the definition object has been personalized or removed.

Parameters:
container -
Returns:
true if def object has been personalized or removed.

findSessionDefObject

public static DCBindingContainerDef findSessionDefObject(java.lang.String name)

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.

setBindingContainerDef

public void setBindingContainerDef(DCBindingContainerDef def)
Internal: Applications should not use this method.


getFindMode

public boolean getFindMode()
Return true if the bindingContainer instances should start in findMode.


isSkipValidation

public boolean isSkipValidation()
Internal: Applications should not use this method.

For internal use only. Application developers should not use this

getValidationLevel

public DCBindingContainer.ValidationLevel getValidationLevel()
Internal: Applications should not use this method.

For internal use only. Application developers should not use this

getCustomValidatorExpression

public java.lang.String getCustomValidatorExpression()
For internal use only. Application developers should not use this

isTokenValidationEnabled

public boolean isTokenValidationEnabled()
Internal: Applications should not use this method.

For internal use only. Application developers should not use this

getFormClassName

public java.lang.String getFormClassName()
Internal: Applications should not use this method.


setFormClassName

public void setFormClassName(java.lang.String formClassName)
Internal: Applications should not use this method.


getMessageBundleClassName

public final java.lang.String getMessageBundleClassName()
Internal: Applications should not use this method.


getControllerClassName

public final java.lang.String getControllerClassName()
Internal: Applications should not use this method.


getActionProcessorClassName

public final java.lang.String getActionProcessorClassName()
Internal: Applications should not use this method.


getBindingContainerClassName

public java.lang.String getBindingContainerClassName()
Internal: Applications should not use this method.


getViewableString

public java.lang.String getViewableString()
Internal: Applications should not use this method.


isViewable

public boolean isViewable()

allowsDynamicEventSuscriber

public boolean allowsDynamicEventSuscriber()

getPackage

public java.lang.String getPackage()
Internal: Applications should not use this method.


setPackage

public void setPackage(java.lang.String sValue)
Internal: Applications should not use this method.


getXMLElementTag

public java.lang.String getXMLElementTag()
Internal: Applications should not use this method.

Specified by:
getXMLElementTag in interface PersistentDefinition
Overrides:
getXMLElementTag in class DCExecutableBindingDef
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.

getLayoutDef

public DCLayoutDef getLayoutDef()
Internal: Applications should not use this method.


setLayoutDef

public void setLayoutDef(DCLayoutDef layoutDef)
Internal: Applications should not use this method.


setEventMapDef

public void setEventMapDef(EventMapDef eventMap)

getResourceBundleDef

public ResourceBundleDef getResourceBundleDef()
getResourceBundleDef gets the mResourceBundleDef value

Specified by:
getResourceBundleDef in interface VariableManagerOwnerBase

setResourceBundleDef

public void setResourceBundleDef(ResourceBundleDef resourceBundleDef)
setResourceBundleDef sets the mResourceBundleDef value

Parameters:
resourceBundleDef - ResourceBundleDef

createParameters

protected void createParameters(DCBindingContainer formBnd,
                                BindingContext ctx)

createControls

public java.util.ArrayList createControls(DCBindingContainer formBnd)
Internal: Applications should not use this method.


createBindingContainer

public DCBindingContainer createBindingContainer(BindingContext ctx)
Deprecated. since 10.1.3. Use createBindingContainer(BindingContext ctx, DCBindingContainer parent, String name) instead.


initializeBindingContainer

public void initializeBindingContainer(BindingContext ctx,
                                       DCBindingContainer formBnd)
This method will be used to initialize a newly created binding container or to fixup and existing binding container with personalization metadata.

Parameters:
ctx -
formBnd -

setAppDefName

protected void setAppDefName(java.lang.String appDefName)
Internal: Applications should not use this method.


createBindingContainer

public DCBindingContainer createBindingContainer(BindingContext ctx,
                                                 DCBindingContainer parent,
                                                 java.lang.String name)
Internal: Applications should not use this method.


createBindingContainer

public DCBindingContainer createBindingContainer(ApplicationModule anchorAM)
Internal: Applications should not use this method.


createExecutableBinding

public java.lang.Object createExecutableBinding(BindingContext ctx,
                                                DCBindingContainer formBnd)
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)
Called to initialize the binding container when it's used as an executable within a parent binding container.

Overrides:
initializeExecutableBinding in class DCExecutableBindingDef
Parameters:
ctx -
bindingContainer -
binding -

initializeBindingContainer

public void initializeBindingContainer(DCBindingContainer formBnd,
                                       ApplicationModule anchorAM)
Internal: Applications should not use this method.


initializeBindingContainer

public void initializeBindingContainer(DCDataControl dc,
                                       DCBindingContainer formBnd,
                                       boolean initialize)
Internal: Applications should not use this method.


getIterators

public java.util.ArrayList getIterators()
Internal: Applications should not use this method.


addIterator

public void addIterator(DCIteratorBindingDef iter)
Internal: Applications should not use this method.


getControlDefs

public java.util.ArrayList getControlDefs()
Returns copied list of control definitions.


getControlDefsInternal

public java.util.List getControlDefsInternal()
For internal use only. Application developers should not use this
Internal framework use only.

getControlDef

public DCControlBindingDef getControlDef(java.lang.String name)
Internal: Applications should not use this method.


addControlDef

public void addControlDef(DCControlBindingDef control)
Internal: Applications should not use this method.


addControlDefInContainer

public void addControlDefInContainer(DCControlBindingDef control,
                                     boolean container)
Internal: Applications should not use this method.


addControlDef

public void addControlDef(DCControlBindingDef control,
                          DCLayoutConsDef layoutCons)
Internal: Applications should not use this method.


removeControlDef

public void removeControlDef(DCControlBindingDef control)
Internal: Applications should not use this method.


is1012StyleXML

public boolean is1012StyleXML()
Internal: Applications should not use this method.


is1012Expr

public boolean is1012Expr()
Internal: Applications should not use this method. #deprecated since 10.1.3.1 please use is1012StyleXML


retrieveFromXML

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

Overrides:
retrieveFromXML in class DCExecutableBindingDef

loadChildrenFromXML

protected void loadChildrenFromXML(DefElement xmlElement)
Internal: Applications should not use this method.

Overrides:
loadChildrenFromXML in class DCDefBase

resolveCustomizer

public DCBindingCustomizerInterface resolveCustomizer()

getCustomizerInternal

public java.lang.Object getCustomizerInternal()

addParameterDef

protected void addParameterDef(DCParameterDef def)

getParameterDefs

public java.util.ArrayList getParameterDefs()
Returns the parameterSet of all parameters to the page/regionController


getParameterDef

public DCControlBindingDef getParameterDef(java.lang.String name)

createControlDef

public DCControlBindingDef createControlDef(java.util.HashMap initValues)
Internal: Applications should not use this method.


getExecutableType

public int getExecutableType()
Return EXECUTABLE_REGION, EXECUTABLE_ITERATORBINDING or EXECUTABLE_ACTION based on what kind of binding this definition creates.

Specified by:
getExecutableType in class DCExecutableBindingDef

getMessageBundleClass

public final java.lang.Class getMessageBundleClass()
Internal: Applications should not use this method.

Returns the class of the reference object.

Specified by:
getMessageBundleClass in interface VariableManagerOwnerBase
Returns:
the class of the reference object.

loadVariables

protected void loadVariables(DefElement xmlElement)
Internal: Applications should not use this method.


getVariableManagerOwner

protected VariableManagerOwner getVariableManagerOwner()
Internal: Applications should not use this method.


getVariableManager

public final VariableValueManager getVariableManager()
Internal: Applications should not use this method.

Specified by:
getVariableManager in interface VariableManagerOwnerBase
Returns:
this object's current Variable Value Manager. May return null if one was not yet initialized.

hasVariables

public final boolean hasVariables()
Internal: Applications should not use this method.

Specified by:
hasVariables in interface VariableManagerOwnerBase
Returns:
the flag indicating whether this object has Variables.

ensureVariableManager

public VariableValueManager ensureVariableManager()
Internal: Applications should not use this method.

Specified by:
ensureVariableManager in interface VariableManagerOwnerBase
Returns:
this object's Variable Value Manager. Will create a Variable Value Manager if this object had no Variable Value Manager.

getDefTypeId

public int getDefTypeId()
Overrides:
getDefTypeId in class DCDefBase

getPersonalizerClass

protected java.lang.Class getPersonalizerClass()
Overrides:
getPersonalizerClass in class DCDefBase

isViewAuthorized

public boolean isViewAuthorized(BindingContext ctx)

hasEventMapWithDynamicEventSubscriber

public boolean hasEventMapWithDynamicEventSubscriber()

getName

public java.lang.String getName()

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

E10653-07

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