INTERFACETYPE - Interface type to be handledIMPLTYPE - Implementation type to be handledpublic abstract class AbstractPhotonMapBasedWALDAO<INTERFACETYPE extends com.helger.commons.id.IHasID<String> & Serializable,IMPLTYPE extends INTERFACETYPE>
extends com.helger.dao.wal.AbstractMapBasedWALDAO<INTERFACETYPE,IMPLTYPE>
AbstractMapBasedWALDAO that uses the
WebFileIO.getDataIO() for read/write.| Constructor and Description |
|---|
AbstractPhotonMapBasedWALDAO(Class<IMPLTYPE> aImplClass,
String sFilename) |
AbstractPhotonMapBasedWALDAO(Class<IMPLTYPE> aImplClass,
String sFilename,
com.helger.dao.wal.AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> aInitSettings) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isReloadable() |
void |
reload() |
callbacks, containsAllIDs, containsAny, containsNone, containsOnly, containsWithID, createWriteData, findAll, findAllMapped, findFirst, findFirstMapped, forEach, forEach, forEachKey, forEachKey, forEachValue, forEachValue, getAll, getAll, getAllIDs, getAllMapped, getAllSortedByKey, getAtIndex, getCount, getNone, getOfID, getOfIDLocked, internalCreateItem, internalDeleteItem, internalDirectGetAll, internalForEachValue, internalForEachValue, internalGetAll, internalMarkItemDeleted, internalMarkItemUndeleted, internalRemoveAllItemsNoCallback, internalUpdateItem, isEmpty, isNotEmpty, markAsChanged, onRead, onRecoveryCreate, onRecoveryDelete, onRecoveryUpdate, size, toStringconvertNativeToWALString, convertWALStringToNative, getDataTypeClass, getFilenameProvider, getInitCount, getIO, getLastFilename, getLastInitDateTime, getLastReadDateTime, getLastWriteDateTime, getReadCount, getSafeFile, getWaitingTime, getWALXMLWriterSettings, getWriteCount, getXMLWriterSettings, initialRead, markAsChanged, modifyWriteData, onBetweenReadAndWAL, onFilenameChange, onInit, setWaitingTime, triggerExceptionHandlersRead, triggerExceptionHandlersWrite, writeToFileOnPendingChangesbeginWithoutAutoSave, endWithoutAutoSave, exceptionHandlersRead, exceptionHandlersWrite, hasPendingChanges, internalHasPendingChanges, internalIsAutoSaveEnabled, internalSetPendingChanges, isAutoSaveEnabled, isDebugLoggingCopyright © 2014–2018 Philip Helger. All rights reserved.