public class DCDataControlReference extends JboAbstractMap implements java.lang.Cloneable
MAP_NULL_VALUE| Constructor and Description |
|---|
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) |
DCDataControlReference(java.lang.String defName,
java.lang.String name,
java.lang.String appDefName,
boolean initDef) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
java.lang.String |
getAppDefName() |
static java.lang.String |
getAppDefNameContextKey(java.lang.String dcName)
Deprecated.
|
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)
Deprecated.
DataControls should always be acquired from the
BindingContext.
|
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)
Deprecated.
|
void |
setUserParams(java.util.Map userParams)
Deprecated.
the DCDataControlReference no longer accepts user params.
All parameters should be defined in the DCDataControlDefinition.
|
entrySet, equals, get, hashCode, put, setThrowIfPropertyNotFoundOnGetclear, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, valuespublic DCDataControlReference(DCDataControlDef def, java.lang.String name, java.lang.String appDefName)
def - name - appDefName - public DCDataControlReference(java.lang.String defName,
java.lang.String name,
java.lang.String appDefName)
public DCDataControlReference(java.lang.String defName,
java.lang.String name,
java.lang.String appDefName,
boolean initDef)
public DCDataControlReference(DCDataControlReference other)
other - public DCDataControlReference(DCDataControlDef def)
def - Control Definitionpublic DCDataControlReference(DCDataControlDef def, java.lang.String name)
def - Control Definitionname - the control name@Concealed public static java.lang.String getAppDefNameContextKey(java.lang.String dcName)
dcName - public void setUserParams(java.util.Map userParams)
public DCDataControl getDataControl(BindingContext ctx)
public DCDataControl getDataControl(BindingContext ctx, java.lang.String transactionName)
public java.lang.String getName()
public java.lang.Object getDataProvider()
public boolean invokeOperation(java.util.Map ctx,
OperationBinding op)
@Concealed
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.util.AbstractMapjava.lang.CloneNotSupportedException@Concealed
protected void internalPut(java.lang.String key,
java.lang.Object value)
internalPut in class JboAbstractMap@Concealed protected java.lang.Object internalGet(java.lang.String key)
internalGet in class JboAbstractMap@Concealed
public void setRefDataControl(java.lang.String frame,
DCDataControl refDataControl)
@Concealed public DCDataControl getRefDataControl(java.lang.String frame)
@Concealed public DCDataControlDef getDef()
@Concealed public java.lang.String getAppDefName()