public class CSVDataControl extends AbstractImpl implements ManagedDataControl, URLConnectionConstants, DefinitionProviderDataControl
METHOD_CREATE, METHOD_EXECUTE, mName, SORT_CRITERIA
ACCEPT, ALLOW, APPLICATION_XML, CONTENT_LENGTH, CONTENT_TYPE, DELETE, GET, LANGUAGE_HEADER, POST, PUT, TEXT_APPLICATION_XML
Constructor and Description |
---|
CSVDataControl()
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
beginRequest(java.util.HashMap requestCtx)
Perform request level initialization of the DataControl.
|
void |
endRequest(java.util.HashMap requestCtx)
perform request level cleanup of the DataControl.
|
java.lang.Object |
getDataProvider()
Return the Business Service Object that this datacontrol is associated with.
|
Definition |
getDefinition(java.lang.String name, int type)
Returns a definition of the specified type.
|
java.lang.String |
getName()
returns the name of the data control.
|
void |
initialize(AbstractDefinition dcDef)
Initialize the data control to get attributes of data control definition.
|
boolean |
invokeOperation(java.util.Map map, OperationBinding action)
Invoke a method identified by the given action.
|
void |
release()
releases all references to the objects in the data provider layer
|
boolean |
resetState()
return false as resetState was deferred to endRequest processing
|
addParameter, createAndAddNewRow, createEmptyDataSet, findContainedDef, getAdapterContext, getDefinition, getDefinitionInternal, getParameterNames, getParameterValue, getSortCriteria, getStructureDef, getStructureDef, processResult, removeCurrentRow, setDefinition, setName, setParameterValue, setStructureDef, shouldReexecuteOperation
public void initialize(AbstractDefinition dcDef)
context
-node
- source node that represents the metadata to connect to the data sourcepublic Definition getDefinition(java.lang.String name, int type)
DefinitionProviderDataControl
getDefinition
in interface DefinitionProviderDataControl
public boolean invokeOperation(java.util.Map map, OperationBinding action)
invokeOperation
in interface DataControl
A
- Map of bindingContexts that provide access to all binding related objects.action
- Operartion on the datacontrol to be invoked.public void beginRequest(java.util.HashMap requestCtx)
beginRequest
in interface ManagedDataControl
requestCtx
- a HashMap representing request context.public void endRequest(java.util.HashMap requestCtx)
endRequest
in interface ManagedDataControl
requestCtx
- a HashMap representing request context.public boolean resetState()
resetState
in interface ManagedDataControl
public java.lang.String getName()
getName
in interface DataControl
public void release()
release
in interface DataControl
public java.lang.Object getDataProvider()
getDataProvider
in interface DataControl