@java.lang.SuppressWarnings({"rawtypes", "unchecked"}) public abstract class AbstractDatastore extends java.lang.Object
Abstract Datastore implementation that deals with binding the Session to thread locale upon creation.
Modifiers | Name | Description |
---|---|---|
protected TPCacheAdapterRepository |
cacheAdapterRepository |
|
protected java.util.Map<java.lang.String, java.lang.String> |
connectionDetails |
|
protected MappingContext |
mappingContext |
Constructor and description |
---|
AbstractDatastore
() |
AbstractDatastore
(MappingContext mappingContext) |
AbstractDatastore
(MappingContext mappingContext, java.util.Map<java.lang.String, java.lang.String> connectionDetails, org.springframework.context.ConfigurableApplicationContext ctx) |
AbstractDatastore
(MappingContext mappingContext, java.util.Map<java.lang.String, java.lang.String> connectionDetails, org.springframework.context.ConfigurableApplicationContext ctx, TPCacheAdapterRepository cacheAdapterRepository) |
Type | Name and description |
---|---|
Session |
connect() |
Session |
connect(java.util.Map<java.lang.String, java.lang.String> connDetails) |
protected Session |
createSession(java.util.Map<java.lang.String, java.lang.String> connectionDetails) Creates the native session |
org.springframework.context.ConfigurableApplicationContext |
getApplicationContext() |
org.springframework.context.ApplicationEventPublisher |
getApplicationEventPublisher() |
Session |
getCurrentSession() |
MappingContext |
getMappingContext() |
org.springframework.validation.Errors |
getObjectErrors(java.lang.Object o) |
static java.util.Map<java.lang.Object, org.springframework.validation.Errors> |
getValidationErrorsMap() |
static java.util.Map<java.lang.Object, java.lang.Boolean> |
getValidationSkipMap() |
boolean |
hasCurrentSession() |
protected void |
initializeConverters(MappingContext mappingContext) |
protected boolean |
isIndexed(PersistentProperty property) |
protected boolean |
registerValidationListener() |
static Session |
retrieveSession() Static way to retrieve the session |
static Session |
retrieveSession(java.lang.Class datastoreClass) Static way to retrieve the session |
void |
setApplicationContext(org.springframework.context.ConfigurableApplicationContext ctx) |
void |
setConnectionDetails(java.util.Map<java.lang.String, java.lang.String> connectionDetails) |
void |
setObjectErrors(java.lang.Object object, org.springframework.validation.Errors errors) |
void |
setSkipValidation(java.lang.Object o, boolean skip) |
boolean |
skipValidation(java.lang.Object o) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Creates the native session
connectionDetails
- The session detailsStatic way to retrieve the session
Static way to retrieve the session
datastoreClass
- The type of datastore