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

E10653-05

oracle.adf.model.binding
Class DCDataControlReference

java.lang.Object
  extended by java.util.AbstractMap
      extended by oracle.jbo.common.JboAbstractMap
          extended by oracle.adf.model.binding.DCDataControlReference
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map

public class DCDataControlReference
extends JboAbstractMap
implements java.lang.Cloneable

javabean.class
name=DCDataControlReference

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class oracle.jbo.common.JboAbstractMap
MAP_NULL_VALUE
 
Constructor Summary
DCDataControlReference(DCDataControlDef def)
          Deprecated.  
DCDataControlReference(DCDataControlDef def, java.lang.String name)
          Deprecated.  
DCDataControlReference(DCDataControlDef def, java.lang.String name, java.lang.String appDefName)
          The preferred way to populate the BindingContext is with instances using this constructor since we now scope the internal key to the appDefName.
DCDataControlReference(DCDataControlReference other)
          Copy constructor.
DCDataControlReference(java.lang.String defName, java.lang.String name, java.lang.String appDefName)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getAppDefName()
           
 DCDataControl getDataControl(BindingContext ctx)
           
 DCDataControl getDataControl(BindingContext ctx, java.lang.String transactionName)
           
 java.lang.Object getDataProvider()
           
 DCDataControlDef getDef()
           
 java.lang.String getName()
           
 DCDataControl getRefDataControl(java.lang.String frame)
           
protected  java.lang.Object internalGet(java.lang.String key)
           
protected  void internalPut(java.lang.String key, java.lang.Object value)
           
 boolean invokeOperation(java.util.Map ctx, OperationBinding op)
           
 void setRefDataControl(java.lang.String frame, DCDataControl refDataControl)
           
 void setUserParams(java.util.Map userParams)
           
 
Methods inherited from class oracle.jbo.common.JboAbstractMap
entrySet, equals, get, hashCode, put, setThrowIfPropertyNotFoundOnGet
 
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DCDataControlReference

public DCDataControlReference(DCDataControlDef def,
                              java.lang.String name,
                              java.lang.String appDefName)
The preferred way to populate the BindingContext is with instances using this constructor since we now scope the internal key to the appDefName. This is mandatory for multi-cpx applications (task flow libraries).

Parameters:
def -
name -
appDefName -

DCDataControlReference

public DCDataControlReference(java.lang.String defName,
                              java.lang.String name,
                              java.lang.String appDefName)

DCDataControlReference

public DCDataControlReference(DCDataControlReference other)
Copy constructor.

Parameters:
other -

DCDataControlReference

public DCDataControlReference(DCDataControlDef def)
Deprecated. 

Parameters:
def - Control Definition

DCDataControlReference

public DCDataControlReference(DCDataControlDef def,
                              java.lang.String name)
Deprecated. 

Parameters:
def - Control Definition
name - the control name
Method Detail

setUserParams

public void setUserParams(java.util.Map userParams)

getDataControl

public DCDataControl getDataControl(BindingContext ctx)

getDataControl

public DCDataControl getDataControl(BindingContext ctx,
                                    java.lang.String transactionName)

getName

public java.lang.String getName()

getDataProvider

public java.lang.Object getDataProvider()

invokeOperation

public boolean invokeOperation(java.util.Map ctx,
                               OperationBinding op)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.util.AbstractMap
Throws:
java.lang.CloneNotSupportedException
For internal use only. Application developers should not use this
*** For internal framework use only ***

internalPut

protected void internalPut(java.lang.String key,
                           java.lang.Object value)
Overrides:
internalPut in class JboAbstractMap
For internal use only. Application developers should not use this
*** For internal framework use only ***

internalGet

protected java.lang.Object internalGet(java.lang.String key)
Overrides:
internalGet in class JboAbstractMap
For internal use only. Application developers should not use this
*** For internal framework use only ***

setRefDataControl

public void setRefDataControl(java.lang.String frame,
                              DCDataControl refDataControl)
For internal use only. Application developers should not use this
*** For internal framework use only ***

getRefDataControl

public DCDataControl getRefDataControl(java.lang.String frame)
For internal use only. Application developers should not use this
*** For internal framework use only ***

getDef

public DCDataControlDef getDef()
For internal use only. Application developers should not use this
*** For internal framework use only ***

getAppDefName

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

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

E10653-05

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