public abstract class RequestTransformer
extends java.lang.Object
DataSource.transformRequest(DSRequest)  when
 instantiating a DataSource on the client. However when obtaining a DataSource instance from the server using  DataSource.getDataSource(java.lang.String), transformRequest(DSRequest) and #transformResponse(DSResponse, DSRequest, Object)
 cannot be overridden and so the requestTransformer parameter can be passed to DataSource.getDataSource(java.lang.String) instead.| Constructor and Description | 
|---|
RequestTransformer()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
getDefaultTransformRequest(DSRequest dsRequest)
Return the result of the default transformed request. 
 | 
java.lang.Object | 
getDefaultTransformResponse(DSRequest dsRequest)
Deprecated. 
 
use  
getDefaultTransformRequest(DSRequest) instead | 
protected abstract java.lang.Object | 
transformRequest(DSRequest dsRequest)
See the docs for  
DataSource.transformRequest(DSRequest). | 
protected abstract java.lang.Object transformRequest(DSRequest dsRequest)
DataSource.transformRequest(DSRequest).dsRequest - the DSRequest being processedpublic java.lang.Object getDefaultTransformResponse(DSRequest dsRequest)
getDefaultTransformRequest(DSRequest) insteaddsRequest - the requestpublic java.lang.Object getDefaultTransformRequest(DSRequest dsRequest)
dsRequest - the request