public class CSVDataControl extends AbstractImpl implements ManagedDataControl, URLConnectionConstants, DefinitionProviderDataControl
METHOD_CREATE, METHOD_EXECUTE, mName, SORT_CRITERIAACCEPT, ALLOW, APPLICATION_ADF_ACTION_JSON, APPLICATION_ADF_ACTION_RESULT_JSON, APPLICATION_ADF_BATCH_JSON, APPLICATION_ADF_DESCRIBE_JSON, APPLICATION_ADF_RESOURCE_JSON, APPLICATION_JSON, 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 DefinitionProviderDataControlpublic 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