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, setThrowIfPropertyNotFoundOnGet
clear, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
public 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.AbstractMap
java.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()