com.jdroid.java.api
Class AbstractApiService
java.lang.Object
com.jdroid.java.api.AbstractApiService
- Direct Known Subclasses:
- AbstractApacheApiService
public abstract class AbstractApiService
- extends Object
|
Method Summary |
protected abstract AbstractMockWebService |
getAbstractMockWebServiceInstance(Object... urlSegments)
|
protected File |
getHttpCacheDirectory(Cache cache)
|
protected List<HttpWebServiceProcessor> |
getHttpWebServiceProcessors()
|
protected abstract Server |
getServer()
|
protected abstract Boolean |
isHttpMockEnabled()
|
void |
marshall(EntityEnclosingWebService webservice,
Object object)
|
void |
marshall(EntityEnclosingWebService webservice,
Object object,
Map<String,String> extras)
|
void |
marshall(EntityEnclosingWebService webservice,
Object object,
MarshallerMode mode)
|
void |
marshall(EntityEnclosingWebService webservice,
Object object,
MarshallerMode mode,
Map<String,String> extras)
|
void |
marshallSimple(EntityEnclosingWebService webservice,
Object object)
|
protected WebService |
newCachedGetService(Cache cache,
CachingStrategy cachingStrategy,
Long timeToLive,
Object... urlSegments)
|
protected EntityEnclosingWebService |
newCachedPatchService(Cache cache,
CachingStrategy cachingStrategy,
Long timeToLive,
Object... urlSegments)
|
protected WebService |
newDeleteService(Boolean mocked,
Object... urlSegments)
|
protected WebService |
newDeleteService(Object... urlSegments)
|
protected abstract WebService |
newDeleteServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected EntityEnclosingWebService |
newFormPostService(Boolean mocked,
Object... urlSegments)
|
protected EntityEnclosingWebService |
newFormPostService(Object... urlSegments)
|
protected abstract EntityEnclosingWebService |
newFormPostServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected WebService |
newGetService(Boolean mocked,
Object... urlSegments)
|
protected WebService |
newGetService(Object... urlSegments)
|
protected abstract WebService |
newGetServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected MultipartWebService |
newMultipartPostService(Boolean mocked,
Object... urlSegments)
|
protected MultipartWebService |
newMultipartPostService(Object... urlSegments)
|
protected abstract MultipartWebService |
newMultipartPostServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected MultipartWebService |
newMultipartPutService(Boolean mocked,
Object... urlSegments)
|
protected MultipartWebService |
newMultipartPutService(Object... urlSegments)
|
protected abstract MultipartWebService |
newMultipartPutServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected EntityEnclosingWebService |
newPatchService(Boolean mocked,
Object... urlSegments)
|
protected EntityEnclosingWebService |
newPatchService(Object... urlSegments)
|
protected abstract EntityEnclosingWebService |
newPatchServiceImpl(Server baseURL,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected EntityEnclosingWebService |
newPostService(Boolean mocked,
Object... urlSegments)
|
protected EntityEnclosingWebService |
newPostService(Object... urlSegments)
|
protected abstract EntityEnclosingWebService |
newPostServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
protected EntityEnclosingWebService |
newPutService(Boolean mocked,
Object... urlSegments)
|
protected EntityEnclosingWebService |
newPutService(Object... urlSegments)
|
protected abstract EntityEnclosingWebService |
newPutServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractApiService
public AbstractApiService()
newGetService
protected WebService newGetService(Object... urlSegments)
newGetService
protected WebService newGetService(Boolean mocked,
Object... urlSegments)
newCachedGetService
protected WebService newCachedGetService(Cache cache,
CachingStrategy cachingStrategy,
Long timeToLive,
Object... urlSegments)
newGetServiceImpl
protected abstract WebService newGetServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newPostService
protected EntityEnclosingWebService newPostService(Object... urlSegments)
newPostService
protected EntityEnclosingWebService newPostService(Boolean mocked,
Object... urlSegments)
newPostServiceImpl
protected abstract EntityEnclosingWebService newPostServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newMultipartPostService
protected MultipartWebService newMultipartPostService(Object... urlSegments)
newMultipartPostService
protected MultipartWebService newMultipartPostService(Boolean mocked,
Object... urlSegments)
newMultipartPostServiceImpl
protected abstract MultipartWebService newMultipartPostServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newFormPostService
protected EntityEnclosingWebService newFormPostService(Object... urlSegments)
newFormPostService
protected EntityEnclosingWebService newFormPostService(Boolean mocked,
Object... urlSegments)
newFormPostServiceImpl
protected abstract EntityEnclosingWebService newFormPostServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newPutService
protected EntityEnclosingWebService newPutService(Object... urlSegments)
newPutService
protected EntityEnclosingWebService newPutService(Boolean mocked,
Object... urlSegments)
newPutServiceImpl
protected abstract EntityEnclosingWebService newPutServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newMultipartPutService
protected MultipartWebService newMultipartPutService(Object... urlSegments)
newMultipartPutService
protected MultipartWebService newMultipartPutService(Boolean mocked,
Object... urlSegments)
newMultipartPutServiceImpl
protected abstract MultipartWebService newMultipartPutServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newDeleteService
protected WebService newDeleteService(Object... urlSegments)
newDeleteService
protected WebService newDeleteService(Boolean mocked,
Object... urlSegments)
newDeleteServiceImpl
protected abstract WebService newDeleteServiceImpl(Server server,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
newPatchService
protected EntityEnclosingWebService newPatchService(Object... urlSegments)
newPatchService
protected EntityEnclosingWebService newPatchService(Boolean mocked,
Object... urlSegments)
newCachedPatchService
protected EntityEnclosingWebService newCachedPatchService(Cache cache,
CachingStrategy cachingStrategy,
Long timeToLive,
Object... urlSegments)
newPatchServiceImpl
protected abstract EntityEnclosingWebService newPatchServiceImpl(Server baseURL,
List<Object> urlSegments,
List<HttpWebServiceProcessor> httpWebServiceProcessors)
getServer
protected abstract Server getServer()
getHttpWebServiceProcessors
protected List<HttpWebServiceProcessor> getHttpWebServiceProcessors()
getAbstractMockWebServiceInstance
protected abstract AbstractMockWebService getAbstractMockWebServiceInstance(Object... urlSegments)
isHttpMockEnabled
protected abstract Boolean isHttpMockEnabled()
getHttpCacheDirectory
protected File getHttpCacheDirectory(Cache cache)
marshallSimple
public void marshallSimple(EntityEnclosingWebService webservice,
Object object)
marshall
public void marshall(EntityEnclosingWebService webservice,
Object object)
marshall
public void marshall(EntityEnclosingWebService webservice,
Object object,
MarshallerMode mode)
marshall
public void marshall(EntityEnclosingWebService webservice,
Object object,
Map<String,String> extras)
marshall
public void marshall(EntityEnclosingWebService webservice,
Object object,
MarshallerMode mode,
Map<String,String> extras)
Copyright © 2014. All rights reserved.