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
ApiUserClientget in interface ApiUserClientid - Unique id of the resource.RestApiExceptionIOExceptionpublic List<Object> list(Map<String,Object> params) throws RestApiException, IOException
ApiUserClientlist in interface ApiUserClientparams - Selection filter.RestApiExceptionIOExceptionpublic List<String> keys(Map<String,Object> params) throws RestApiException, IOException
ApiUserClientkeys in interface ApiUserClientparams - Selection filter.RestApiExceptionIOExceptionpublic Object create(Object inputData) throws RestApiException, IOException
ApiUserClientcreate in interface ApiUserClientinputData - A representation of the resource instance to be created.RestApiExceptionIOExceptionpublic Object create(Object inputData, String id) throws RestApiException, IOException
ApiUserClientcreate in interface ApiUserClientinputData - A representation of the resource instance to be created.id - The unique resource id.RestApiExceptionIOExceptionpublic Object update(Object inputData, String id) throws RestApiException, IOException
ApiUserClientupdate in interface ApiUserClientinputData - A new resource instance.id - The resource id.RestApiExceptionIOExceptionpublic Object modify(Object partialData, String id) throws RestApiException, IOException
ApiUserClientmodify in interface ApiUserClientpartialData - A "partial" representation of the new resource instance.id - The resource id.RestApiExceptionIOExceptionpublic boolean delete(String id) throws RestApiException, IOException
ApiUserClientdelete in interface ApiUserClientid - The resource id.RestApiExceptionIOExceptionpublic int delete(Map<String,Object> params) throws RestApiException, IOException
ApiUserClientdelete in interface ApiUserClientRestApiExceptionIOExceptionCopyright © 2013. All rights reserved.