public class DatabasePersistenceHandler extends CachePersistenceHandler
MemoryPersistenceHandler.Data, MemoryPersistenceHandler.TypeDataLazyPersistenceHandler.MetadataAndValue<V>_context, _types| Constructor and Description |
|---|
DatabasePersistenceHandler(DatabasePersistenceManager manager, ConfigContext context)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDelete(Ref ref)
performs the backend delete
|
protected void |
doPersist(Ref ref, LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data> data, boolean create)
performs the backend persistence
|
protected void |
doPersist(java.util.Set<Ref> deletes, java.util.Map<Ref,LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data>> creates, java.util.Map<Ref,LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data>> updates)
performs the backend persistence
|
void |
load()
loads the session from DB
|
delete, load, load, persist, persistexists, fromCanonical, getData, getDecryptionService, getEncryptionService, getMetadata, getResourceTypeDef, getValueRepresentation, initialize, readData, session, toCanonicalpublic DatabasePersistenceHandler(DatabasePersistenceManager manager, ConfigContext context) throws java.lang.Exception
java.lang.Exceptionpublic void load()
throws java.lang.Exception
java.lang.Exceptionprotected void doPersist(Ref ref, LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data> data, boolean create) throws java.lang.Exception
doPersist in class CachePersistenceHandlerjava.lang.Exceptionprotected void doDelete(Ref ref) throws java.lang.Exception
doDelete in class CachePersistenceHandlerjava.lang.Exceptionprotected void doPersist(java.util.Set<Ref> deletes, java.util.Map<Ref,LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data>> creates, java.util.Map<Ref,LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data>> updates) throws java.lang.Exception
doPersist in class CachePersistenceHandlerjava.lang.Exception