public class SimpleMapSession
extends org.grails.datastore.mapping.core.AbstractSession<java.util.Map>
Session interface that backs onto an in-memory map.
Mainly used for mocking and testing scenarios| Constructor and Description |
|---|
SimpleMapSession(SimpleMapDatastore datastore,
org.grails.datastore.mapping.model.MappingContext mappingContext,
org.springframework.context.ApplicationEventPublisher publisher) |
| Modifier and Type | Method and Description |
|---|---|
protected org.grails.datastore.mapping.transactions.Transaction |
beginTransactionInternal() |
protected org.grails.datastore.mapping.engine.Persister |
createPersister(java.lang.Class cls,
org.grails.datastore.mapping.model.MappingContext mappingContext) |
java.util.Map<java.lang.String,java.util.Map> |
getBackingMap() |
java.util.Map |
getNativeInterface() |
addPendingInsert, addPendingUpdate, addPostFlushOperation, attach, beginTransaction, cacheCollection, cacheEntry, cacheEntry, cacheInstance, cacheObject, clear, clear, contains, createQuery, delete, delete, deleteAll, flush, flushPendingInserts, flushPendingUpdates, getCachedCollection, getCachedEntry, getCachedEntry, getCachedInstance, getDatastore, getFlushMode, getMappingContext, getObjectIdentifier, getPendingDeletes, getPendingInserts, getPendingUpdates, getPersister, getTransaction, insert, isCached, isDirty, isStateless, isStateless, lock, lock, persist, persist, postFlush, proxy, refresh, retrieve, retrieveAll, retrieveAll, setFlushMode, unlock, updateAllpublic SimpleMapSession(SimpleMapDatastore datastore, org.grails.datastore.mapping.model.MappingContext mappingContext, org.springframework.context.ApplicationEventPublisher publisher)
protected org.grails.datastore.mapping.engine.Persister createPersister(java.lang.Class cls,
org.grails.datastore.mapping.model.MappingContext mappingContext)
createPersister in class org.grails.datastore.mapping.core.AbstractSession<java.util.Map>public java.util.Map<java.lang.String,java.util.Map> getBackingMap()
protected org.grails.datastore.mapping.transactions.Transaction beginTransactionInternal()
beginTransactionInternal in class org.grails.datastore.mapping.core.AbstractSession<java.util.Map>public java.util.Map getNativeInterface()