public class CSVDataControl extends AbstractImpl implements ManagedDataControl, URLConnectionConstants, DefinitionProviderDataControl
METHOD_CREATE, METHOD_EXECUTE, mName, SORT_CRITERIAACCEPT, 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, shouldReexecuteOperationpublic 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)
DefinitionProviderDataControlgetDefinition in interface DefinitionProviderDataControl
public boolean invokeOperation(java.util.Map map,
OperationBinding action)
invokeOperation in interface DataControlA - 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 ManagedDataControlrequestCtx - a HashMap representing request context.public void endRequest(java.util.HashMap requestCtx)
endRequest in interface ManagedDataControlrequestCtx - a HashMap representing request context.public boolean resetState()
resetState in interface ManagedDataControlpublic java.lang.String getName()
getName in interface DataControlpublic void release()
release in interface DataControlpublic java.lang.Object getDataProvider()
getDataProvider in interface DataControl