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) |
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
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(DCDataControlReference other)
other
- public DCDataControlReference(DCDataControlDef def)
def
- Control Definitionpublic DCDataControlReference(DCDataControlDef def, java.lang.String name)
def
- Control Definitionname
- the control namepublic 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)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.util.AbstractMap
java.lang.CloneNotSupportedException
protected void internalPut(java.lang.String key, java.lang.Object value)
internalPut
in class JboAbstractMap
protected java.lang.Object internalGet(java.lang.String key)
internalGet
in class JboAbstractMap
public void setRefDataControl(java.lang.String frame, DCDataControl refDataControl)
public DCDataControl getRefDataControl(java.lang.String frame)
public DCDataControlDef getDef()
public java.lang.String getAppDefName()