Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.dt.flex.component.binding.provider
Class KeyFlexfieldModelProvider

java.lang.Object
  extended by oracle.adfdt.view.common.binding.provider.ADFBaseProvider
      extended by oracle.apps.fnd.applcore.dt.flex.component.binding.provider.KeyFlexfieldModelProvider
All Implemented Interfaces:
oracle.adfdt.view.common.binding.provider.ModelProvider, oracle.adfdt.view.rich.binding.provider.IteratorModelProvider

public class KeyFlexfieldModelProvider
extends oracle.adfdt.view.common.binding.provider.ADFBaseProvider
implements oracle.adfdt.view.rich.binding.provider.IteratorModelProvider

Model Provider for KFF inside form layout.


Constructor Summary
KeyFlexfieldModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition dataControlDefinition)
          Construct this model provider.
KeyFlexfieldModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition dataControlDefinition, oracle.adfdt.model.objects.Application application, oracle.adfdt.model.objects.PageDefinitionUsage pdUsage)
          Construct this model provider.
 
Method Summary
 java.lang.String getAccessorName()
           
 oracle.binding.meta.NamedDefinition getDefinition()
          Returns the definition representing the accessor for the iterator model.
 java.lang.String getDerivedVariable()
          Retrieves any variable that is derived from the context from which the form model provider was born.
 java.lang.String getDisplayName()
          Gets a display name for the definition representing the accessor for the iterator model.
 java.lang.String getFFIteratorExpression()
          provide the expression to access the Felxfield Iterator.
 java.lang.String getFFIteratorId()
          Returns the id of the iterator binding used for this model.
 oracle.adfdt.model.objects.IteratorBinding getFFItorBinding()
           
 java.util.Collection<oracle.binding.meta.NamedDefinition> getFormDefinitions()
          Returns a list of valid attribute definitions for this iterator model.
 java.lang.String getIteratorExpression()
          provide the expression to access the iterator.
 java.lang.String getIteratorId()
          Returns the id of the iterator binding used for this model.
 oracle.adfdt.model.objects.IteratorBinding getItorBinding()
          Returns the iterator binding used for this model.
 oracle.adfdt.view.common.binding.provider.ModelProvider getParentModelProvider()
          If this model provider is in a context where it's parent is also bound to the model, this will return that parent ModelProvider, and null in all other circumstances.
 
Methods inherited from class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
configureModelFromView, createControlBinding, createControlBinding, createControlBinding, createControlBinding, createExecutableBinding, createIteratorBinding, createUniqueControlBinding, createUniqueControlBinding, createUniqueIteratorBinding, fireNewBindingAddedEvent, getDataControl, getDTApplication, getDTBaseBindingContainer, getDTContext, getDTPageDefinitionUsage, initializeBindingEnvironment, initializeFromParent, isReadOnly, setupApplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.adfdt.view.common.binding.provider.ModelProvider
configureModelFromView, initializeBindingEnvironment, initializeFromParent, isReadOnly
 

Constructor Detail

KeyFlexfieldModelProvider

public KeyFlexfieldModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
                                 oracle.adfdt.model.objects.DataControl dataControl,
                                 oracle.binding.meta.NamedDefinition dataControlDefinition)
Construct this model provider.

Parameters:
dtContext - context
dataControl - data control
dataControlDefinition - def object

KeyFlexfieldModelProvider

public KeyFlexfieldModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
                                 oracle.adfdt.model.objects.DataControl dataControl,
                                 oracle.binding.meta.NamedDefinition dataControlDefinition,
                                 oracle.adfdt.model.objects.Application application,
                                 oracle.adfdt.model.objects.PageDefinitionUsage pdUsage)
Construct this model provider.

Parameters:
dtContext - context
dataControl - data control
dataControlDefinition - def object
application - application
pdUsage - page definition
Method Detail

getIteratorExpression

public java.lang.String getIteratorExpression()
provide the expression to access the iterator.

Returns:
the EL for iterator

getFFIteratorExpression

public java.lang.String getFFIteratorExpression()
provide the expression to access the Felxfield Iterator.

Returns:
the EL for iterator

getAccessorName

public final java.lang.String getAccessorName()
Returns:
the accessor attribute name

getDisplayName

public java.lang.String getDisplayName()
Gets a display name for the definition representing the accessor for the iterator model.

Specified by:
getDisplayName in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
display name.

getDefinition

public oracle.binding.meta.NamedDefinition getDefinition()
Returns the definition representing the accessor for the iterator model.

Specified by:
getDefinition in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
named definition for this collection.

getFormDefinitions

public java.util.Collection<oracle.binding.meta.NamedDefinition> getFormDefinitions()
Returns a list of valid attribute definitions for this iterator model.

Specified by:
getFormDefinitions in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
form definitions

getIteratorId

public java.lang.String getIteratorId()
Returns the id of the iterator binding used for this model.

Specified by:
getIteratorId in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
itorator id

getFFIteratorId

public java.lang.String getFFIteratorId()
Returns the id of the iterator binding used for this model.

Returns:
itorator id

getItorBinding

public oracle.adfdt.model.objects.IteratorBinding getItorBinding()
Returns the iterator binding used for this model.

Specified by:
getItorBinding in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
iterator binding

getFFItorBinding

public oracle.adfdt.model.objects.IteratorBinding getFFItorBinding()

getParentModelProvider

public oracle.adfdt.view.common.binding.provider.ModelProvider getParentModelProvider()
If this model provider is in a context where it's parent is also bound to the model, this will return that parent ModelProvider, and null in all other circumstances.


getDerivedVariable

public java.lang.String getDerivedVariable()
Retrieves any variable that is derived from the context from which the form model provider was born.


Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.