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