public abstract class AbstractApiService
extends java.lang.Object
| Constructor and Description |
|---|
AbstractApiService() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractMockWebService |
getAbstractMockWebServiceInstance(java.lang.Object... urlSegments) |
protected java.io.File |
getHttpCacheDirectory(Cache cache) |
protected java.util.List<HttpWebServiceProcessor> |
getHttpWebServiceProcessors() |
protected abstract Server |
getServer() |
protected abstract java.lang.Boolean |
isHttpMockEnabled() |
void |
marshall(EntityEnclosingWebService webservice,
java.lang.Object object) |
void |
marshall(EntityEnclosingWebService webservice,
java.lang.Object object,
java.util.Map<java.lang.String,java.lang.String> extras) |
void |
marshall(EntityEnclosingWebService webservice,
java.lang.Object object,
MarshallerMode mode) |
void |
marshall(EntityEnclosingWebService webservice,
java.lang.Object object,
MarshallerMode mode,
java.util.Map<java.lang.String,java.lang.String> extras) |
void |
marshallSimple(EntityEnclosingWebService webservice,
java.lang.Object object) |
protected WebService |
newCachedGetService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.lang.Object... urlSegments) |
protected EntityEnclosingWebService |
newCachedPatchService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.lang.Object... urlSegments) |
protected WebService |
newDeleteService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected WebService |
newDeleteService(java.lang.Object... urlSegments) |
protected abstract WebService |
newDeleteServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected EntityEnclosingWebService |
newFormPostService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected EntityEnclosingWebService |
newFormPostService(java.lang.Object... urlSegments) |
protected abstract EntityEnclosingWebService |
newFormPostServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected WebService |
newGetService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected WebService |
newGetService(java.lang.Object... urlSegments) |
protected abstract WebService |
newGetServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected MultipartWebService |
newMultipartPostService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected MultipartWebService |
newMultipartPostService(java.lang.Object... urlSegments) |
protected abstract MultipartWebService |
newMultipartPostServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected MultipartWebService |
newMultipartPutService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected MultipartWebService |
newMultipartPutService(java.lang.Object... urlSegments) |
protected abstract MultipartWebService |
newMultipartPutServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected EntityEnclosingWebService |
newPatchService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected EntityEnclosingWebService |
newPatchService(java.lang.Object... urlSegments) |
protected abstract EntityEnclosingWebService |
newPatchServiceImpl(Server baseURL,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected EntityEnclosingWebService |
newPostService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected EntityEnclosingWebService |
newPostService(java.lang.Object... urlSegments) |
protected abstract EntityEnclosingWebService |
newPostServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected EntityEnclosingWebService |
newPutService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected EntityEnclosingWebService |
newPutService(java.lang.Object... urlSegments) |
protected abstract EntityEnclosingWebService |
newPutServiceImpl(Server server,
java.util.List<java.lang.Object> urlSegments,
java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors) |
protected WebService newGetService(java.lang.Object... urlSegments)
protected WebService newGetService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected WebService newCachedGetService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.lang.Object... urlSegments)
protected abstract WebService newGetServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected EntityEnclosingWebService newPostService(java.lang.Object... urlSegments)
protected EntityEnclosingWebService newPostService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected abstract EntityEnclosingWebService newPostServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected MultipartWebService newMultipartPostService(java.lang.Object... urlSegments)
protected MultipartWebService newMultipartPostService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected abstract MultipartWebService newMultipartPostServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected EntityEnclosingWebService newFormPostService(java.lang.Object... urlSegments)
protected EntityEnclosingWebService newFormPostService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected abstract EntityEnclosingWebService newFormPostServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected EntityEnclosingWebService newPutService(java.lang.Object... urlSegments)
protected EntityEnclosingWebService newPutService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected abstract EntityEnclosingWebService newPutServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected MultipartWebService newMultipartPutService(java.lang.Object... urlSegments)
protected MultipartWebService newMultipartPutService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected abstract MultipartWebService newMultipartPutServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected WebService newDeleteService(java.lang.Object... urlSegments)
protected WebService newDeleteService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected abstract WebService newDeleteServiceImpl(Server server, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected EntityEnclosingWebService newPatchService(java.lang.Object... urlSegments)
protected EntityEnclosingWebService newPatchService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected EntityEnclosingWebService newCachedPatchService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.lang.Object... urlSegments)
protected abstract EntityEnclosingWebService newPatchServiceImpl(Server baseURL, java.util.List<java.lang.Object> urlSegments, java.util.List<HttpWebServiceProcessor> httpWebServiceProcessors)
protected abstract Server getServer()
protected java.util.List<HttpWebServiceProcessor> getHttpWebServiceProcessors()
protected abstract AbstractMockWebService getAbstractMockWebServiceInstance(java.lang.Object... urlSegments)
protected abstract java.lang.Boolean isHttpMockEnabled()
protected java.io.File getHttpCacheDirectory(Cache cache)
public void marshallSimple(EntityEnclosingWebService webservice, java.lang.Object object)
public void marshall(EntityEnclosingWebService webservice, java.lang.Object object)
public void marshall(EntityEnclosingWebService webservice, java.lang.Object object, MarshallerMode mode)
public void marshall(EntityEnclosingWebService webservice, java.lang.Object object, java.util.Map<java.lang.String,java.lang.String> extras)
public void marshall(EntityEnclosingWebService webservice, java.lang.Object object, MarshallerMode mode, java.util.Map<java.lang.String,java.lang.String> extras)