public class SimpleMapDatastore
extends org.grails.datastore.mapping.core.AbstractDatastore
Datastore interface that backs onto an in-memory map.
Mainly used for mocking and testing scenarios.| Constructor and Description |
|---|
SimpleMapDatastore() |
SimpleMapDatastore(org.springframework.context.ConfigurableApplicationContext ctx) |
SimpleMapDatastore(java.util.Map<java.lang.String,java.util.Map> datastore,
org.springframework.context.ConfigurableApplicationContext ctx)
Creates a map based datastore backing onto the specified map
|
SimpleMapDatastore(org.grails.datastore.mapping.model.MappingContext mappingContext,
org.springframework.context.ConfigurableApplicationContext ctx)
Creates a map based datastore for the specified mapping context
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearData() |
protected org.grails.datastore.mapping.core.Session |
createSession(java.util.Map<java.lang.String,java.lang.String> connectionDetails) |
java.util.Map<java.lang.String,java.util.Map> |
getBackingMap() |
java.util.Map |
getIndices() |
connect, connect, connectStateless, createStatelessSession, destroy, getApplicationContext, getApplicationEventPublisher, getCurrentSession, getMappingContext, getObjectErrors, getValidationErrorsMap, getValidationSkipMap, hasCurrentSession, initializeConverters, isIndexed, isSchemaless, registerValidationListener, retrieveSession, retrieveSession, setApplicationContext, setConnectionDetails, setObjectErrors, setSkipValidation, skipValidationpublic SimpleMapDatastore(java.util.Map<java.lang.String,java.util.Map> datastore,
org.springframework.context.ConfigurableApplicationContext ctx)
datastore - The datastore to back on toctx - the application contextpublic SimpleMapDatastore(org.grails.datastore.mapping.model.MappingContext mappingContext,
org.springframework.context.ConfigurableApplicationContext ctx)
mappingContext - The mapping contextpublic SimpleMapDatastore()
public SimpleMapDatastore(org.springframework.context.ConfigurableApplicationContext ctx)
public java.util.Map getIndices()
protected org.grails.datastore.mapping.core.Session createSession(java.util.Map<java.lang.String,java.lang.String> connectionDetails)
createSession in class org.grails.datastore.mapping.core.AbstractDatastorepublic java.util.Map<java.lang.String,java.util.Map> getBackingMap()
public void clearData()