public abstract class AbstractApiUserClient extends Object implements ApiUserClient, FlexibleResourceClient, FlexibleUserClient
| Constructor and Description |
|---|
AbstractApiUserClient(ApiServiceClient apiServiceClient) |
AbstractApiUserClient(ApiServiceClient apiServiceClient,
UserCredential userCredential) |
AbstractApiUserClient(String resourceBaseUrl) |
AbstractApiUserClient(String resourceBaseUrl,
UserCredential userCredential) |
public AbstractApiUserClient(String resourceBaseUrl)
public AbstractApiUserClient(String resourceBaseUrl, UserCredential userCredential)
public AbstractApiUserClient(ApiServiceClient apiServiceClient)
public AbstractApiUserClient(ApiServiceClient apiServiceClient, UserCredential userCredential)
protected void init()
protected ApiServiceClient getApiServiceClient()
protected FlexibleResourceClient getFlexibleApiServiceClient()
protected ApiUserClientMaker makeApiUserClientMaker()
protected ApiServiceClient makeServiceClient(String resourceBaseUrl)
public boolean isMethodSupported(String methodName)
isMethodSupported in interface MethodFilterpublic UserCredential getUserCredential()
UserClientgetUserCredential in interface UserClientpublic void setUserCredential(UserCredential userCredential)
setUserCredential in interface FlexibleUserClientpublic boolean isAccessAllowed()
public String getResourceBaseUrl()
ResourceClientgetResourceBaseUrl in interface ResourceClientpublic AuthRefreshPolicy getRestServiceAuthRefreshPolicy()
public void setRestServiceAuthRefreshPolicy(AuthRefreshPolicy authRefreshPolicy)
public RequestRetryPolicy getRestServiceRequestRetryPolicy()
public void setRestServiceRequestRetryPolicy(RequestRetryPolicy requestRetryPolicy)
public ClientCachePolicy getRestServiceClientCachePolicy()
public void setRestServiceClientCachePolicy(ClientCachePolicy clientCachePolicy)
public AutoRedirectPolicy getRestServiceAutoRedirectPolicy()
public void setRestServiceAutoRedirectPolicy(AutoRedirectPolicy autoRedirectPolicy)
public AuthRefreshPolicy getAuthRefreshPolicy()
getAuthRefreshPolicy in interface WebClientpublic void setAuthRefreshPolicy(AuthRefreshPolicy authRefreshPolicy)
setAuthRefreshPolicy in interface FlexibleWebClientpublic RequestRetryPolicy getRequestRetryPolicy()
getRequestRetryPolicy in interface WebClientpublic void setRequestRetryPolicy(RequestRetryPolicy requestRetryPolicy)
setRequestRetryPolicy in interface FlexibleWebClientpublic ClientCachePolicy getClientCachePolicy()
getClientCachePolicy in interface WebClientpublic void setClientCachePolicy(ClientCachePolicy clientCachePolicy)
setClientCachePolicy in interface FlexibleWebClientpublic CacheControlPolicy getCacheControlPolicy()
getCacheControlPolicy in interface WebClientpublic void setCacheControlPolicy(CacheControlPolicy cacheControlPolicy)
setCacheControlPolicy in interface FlexibleWebClientpublic AutoRedirectPolicy getAutoRedirectPolicy()
getAutoRedirectPolicy in interface WebClientpublic void setAutoRedirectPolicy(AutoRedirectPolicy autoRedirectPolicy)
setAutoRedirectPolicy in interface FlexibleWebClientpublic Object get(String id) throws RestApiException, IOException
get in interface ApiUserClientRestApiExceptionIOExceptionpublic List<Object> list(Map<String,Object> params) throws RestApiException, IOException
list in interface ApiUserClientRestApiExceptionIOExceptionpublic List<String> keys(Map<String,Object> params) throws RestApiException, IOException
keys in interface ApiUserClientRestApiExceptionIOExceptionpublic Object create(Object inputData) throws RestApiException, IOException
create in interface ApiUserClientRestApiExceptionIOExceptionpublic Object create(Object inputData, String id) throws RestApiException, IOException
create in interface ApiUserClientRestApiExceptionIOExceptionpublic Object update(Object inputData, String id) throws RestApiException, IOException
update in interface ApiUserClientRestApiExceptionIOExceptionpublic Object modify(Object partialData, String id) throws RestApiException, IOException
modify in interface ApiUserClientRestApiExceptionIOExceptionpublic boolean delete(String id) throws RestApiException, IOException
delete in interface ApiUserClientRestApiExceptionIOExceptionpublic int delete(Map<String,Object> params) throws RestApiException, IOException
delete in interface ApiUserClientRestApiExceptionIOExceptionCopyright © 2013. All rights reserved.