public class DefaultDataStore extends Object implements InternalDataStore
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_API_VERSION |
static String |
DEFAULT_SERVER_HOST |
| Constructor and Description |
|---|
DefaultDataStore(RequestExecutor requestExecutor) |
DefaultDataStore(RequestExecutor requestExecutor,
int apiVersion) |
DefaultDataStore(RequestExecutor requestExecutor,
String baseUrl) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyDefaultRequestHeaders(Request request) |
<T extends Resource> |
create(String parentHref,
T resource) |
<T extends Resource,R extends Resource> |
create(String parentHref,
T resource,
Class<? extends R> returnType) |
<T extends Resource> |
create(String parentHref,
T resource,
Options options) |
<T extends Resource> |
delete(T resource) |
<T extends Resource> |
deleteResourceProperty(T resource,
String propertyName) |
protected String |
ensureFullyQualified(String href) |
<T extends Resource> |
getResource(String href,
Class<T> clazz) |
<T extends Resource> |
getResource(String href,
Class<T> clazz,
Criteria criteria) |
<T extends Resource> |
getResource(String href,
Class<T> clazz,
Map<String,Object> queryParameters) |
<T extends Resource> |
instantiate(Class<T> clazz) |
<T extends Resource> |
instantiate(Class<T> clazz,
Map<String,Object> properties) |
protected boolean |
isCachingEnabled() |
protected boolean |
isFullyQualified(String href) |
protected String |
qualify(String href) |
<T extends Resource & Saveable> |
save(T resource) |
<T extends Resource & Saveable,R extends Resource> |
save(T resource,
Class<? extends R> returnType) |
<T extends Resource & Saveable> |
save(T resource,
Options options) |
void |
setCacheManager(CacheManager cacheManager) |
void |
setCacheRegionNameResolver(CacheRegionNameResolver cacheRegionNameResolver) |
public static final String DEFAULT_SERVER_HOST
public static final int DEFAULT_API_VERSION
public DefaultDataStore(RequestExecutor requestExecutor)
public DefaultDataStore(RequestExecutor requestExecutor, int apiVersion)
public DefaultDataStore(RequestExecutor requestExecutor, String baseUrl)
public void setCacheManager(CacheManager cacheManager)
public void setCacheRegionNameResolver(CacheRegionNameResolver cacheRegionNameResolver)
public <T extends Resource> T instantiate(Class<T> clazz)
instantiate in interface DataStorepublic <T extends Resource> T instantiate(Class<T> clazz, Map<String,Object> properties)
instantiate in interface InternalDataStorepublic <T extends Resource> T getResource(String href, Class<T> clazz)
getResource in interface DataStorepublic <T extends Resource> T getResource(String href, Class<T> clazz, Map<String,Object> queryParameters)
getResource in interface InternalDataStorepublic <T extends Resource> T getResource(String href, Class<T> clazz, Criteria criteria)
getResource in interface InternalDataStorepublic <T extends Resource> T create(String parentHref, T resource)
create in interface InternalDataStorepublic <T extends Resource> T create(String parentHref, T resource, Options options)
create in interface InternalDataStorepublic <T extends Resource & Saveable> void save(T resource)
save in interface InternalDataStorepublic <T extends Resource & Saveable> void save(T resource, Options options)
save in interface InternalDataStorepublic <T extends Resource,R extends Resource> R create(String parentHref, T resource, Class<? extends R> returnType)
create in interface InternalDataStorepublic <T extends Resource & Saveable,R extends Resource> R save(T resource, Class<? extends R> returnType)
save in interface InternalDataStorepublic <T extends Resource> void delete(T resource)
delete in interface InternalDataStorepublic <T extends Resource> void deleteResourceProperty(T resource, String propertyName)
deleteResourceProperty in interface InternalDataStoreprotected boolean isCachingEnabled()
protected void applyDefaultRequestHeaders(Request request)
protected boolean isFullyQualified(String href)
Copyright © 2012–2014. All rights reserved.