public class DatabasePersistenceHandler extends CachePersistenceHandler
MemoryPersistenceHandler.Data, MemoryPersistenceHandler.TypeData
LazyPersistenceHandler.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, persist
exists, fromCanonical, getData, getDecryptionService, getEncryptionService, getMetadata, getResourceTypeDef, getValueRepresentation, initialize, readData, session, toCanonical
public DatabasePersistenceHandler(DatabasePersistenceManager manager, ConfigContext context) throws java.lang.Exception
java.lang.Exception
public void load() throws java.lang.Exception
java.lang.Exception
protected void doPersist(Ref ref, LazyPersistenceHandler.MetadataAndValue<MemoryPersistenceHandler.Data> data, boolean create) throws java.lang.Exception
doPersist
in class CachePersistenceHandler
java.lang.Exception
protected void doDelete(Ref ref) throws java.lang.Exception
doDelete
in class CachePersistenceHandler
java.lang.Exception
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) throws java.lang.Exception
doPersist
in class CachePersistenceHandler
java.lang.Exception