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

E22562-03

oracle.apps.fnd.applcore.dtrt.binding.provider
Class DtrtModelProvider

java.lang.Object
  extended by oracle.adfdt.view.common.binding.provider.ADFBaseProvider
      extended by oracle.apps.fnd.applcore.dtrt.binding.provider.DtrtModelProvider
All Implemented Interfaces:
oracle.adfdt.view.common.binding.provider.ModelProvider

public class DtrtModelProvider
extends oracle.adfdt.view.common.binding.provider.ADFBaseProvider

Simple extension of ADFBaseProvider to get at NamedDefinition. This class currently introduces no business rules on top of ADFBaseProvider, it simply carries the NamedDefinition and DataControl to the binder code where they can be used by the binder APIs.

Author:
David Groves <david.groves@oracle.com>

Constructor Summary
DtrtModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition namedDefinition)
          Construct the model provider.
 
Method Summary
 oracle.adfdt.model.objects.DataControl getDataControl()
          Get the Data Control.
 oracle.binding.meta.NamedDefinition getDefinition()
          Get the Named Definition.
 
Methods inherited from class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
configureModelFromView, createControlBinding, createControlBinding, createControlBinding, createControlBinding, createExecutableBinding, createIteratorBinding, createUniqueControlBinding, createUniqueControlBinding, createUniqueIteratorBinding, fireNewBindingAddedEvent, 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
 

Constructor Detail

DtrtModelProvider

public DtrtModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
                         oracle.adfdt.model.objects.DataControl dataControl,
                         oracle.binding.meta.NamedDefinition namedDefinition)
Construct the model provider.

Parameters:
dtContext - design time context
dataControl - data control drop was initianed from
namedDefinition - object in dataControl dropped
Method Detail

getDefinition

public oracle.binding.meta.NamedDefinition getDefinition()
Get the Named Definition. This is always the item selected in the drag/drop.

Returns:
definition from constructor.

getDataControl

public oracle.adfdt.model.objects.DataControl getDataControl()
Get the Data Control.

Overrides:
getDataControl in class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
Returns:
data control from constructor.

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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.