Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.dt.attachments.component.binding.provider
Class Model

java.lang.Object
  extended by oracle.adfdt.view.common.binding.provider.ADFBaseProvider
      extended by oracle.apps.fnd.applcore.dt.attachments.component.binding.provider.Model
All Implemented Interfaces:
oracle.adfdt.view.common.binding.provider.ModelProvider

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

Model provider for Attachment.


Constructor Summary
Model(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition dataControlDefinition)
          Construct the model provider.
Model(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 getCollectionModelExpression()
          provide the expression to access the iterator.
 java.lang.String getCollectionModelExpressionForColumn()
          provide the expression to access the iterator for Attachments Column.
 oracle.adfdt.model.objects.ControlBinding getControlBinding()
          Returns the iterator binding used for this model.
 java.lang.String getControlId()
          Returns the id of the iterator binding used for this model.
 oracle.binding.meta.NamedDefinition getDefinition()
          Returns the definition representing the accessor for the iterator model.
 java.lang.String getDisplayName()
          Gets a display name for the definition representing the accessor for the iterator model.
protected  oracle.adfdt.model.objects.CtrlHier getTableBinding()
          This method creates the UniqueControl Binding and then creates the nodeDefinition and AttrNames in teh pageDef.
 
Methods inherited from class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
configureModelFromView, createControlBinding, createControlBinding, createControlBinding, createControlBinding, createExecutableBinding, createIteratorBinding, createUniqueBinding, createUniqueControlBinding, createUniqueControlBinding, createUniqueIteratorBinding, fireNewBindingAddedEvent, getDataControl, getDTApplication, getDTBaseBindingContainer, getDTContext, getDTPageDefinitionUsage, initializeBindingEnvironment, initializeFromParent, isReadOnly, setCreateUniqueBinding, setupApplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

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

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

Model

public Model(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

getDisplayName

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

Returns:
display name.

getCollectionModelExpression

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

Returns:
the EL for iterator

getCollectionModelExpressionForColumn

public java.lang.String getCollectionModelExpressionForColumn()
provide the expression to access the iterator for Attachments Column. The binding is of t ype "#{bindings[Attachments1]}"

Returns:
the EL for iterator

getControlId

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

Returns:
itorator id

getControlBinding

public oracle.adfdt.model.objects.ControlBinding getControlBinding()
Returns the iterator binding used for this model.

Returns:
iterator binding

getDefinition

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

Returns:
named definition for this collection.

getTableBinding

protected oracle.adfdt.model.objects.CtrlHier getTableBinding()
This method creates the UniqueControl Binding and then creates the nodeDefinition and AttrNames in teh pageDef.


Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.