| Interface | Description |
|---|---|
| IDAOChangeCallback<INTERFACETYPE extends com.helger.commons.id.IHasID<String> & Serializable> | |
| IDAOChangeSimpleCallback<INTERFACETYPE extends com.helger.commons.id.IHasID<String> & Serializable> |
Simple version of the DAO callback that calls
IDAOChangeSimpleCallback.onChange(IHasID) for
all items. |
| IDAOReadChangeAware |
Dummy marker interface.
|
| IMapBasedDAO<INTERFACETYPE extends com.helger.commons.id.IHasID<String>> |
| Class | Description |
|---|---|
| AbstractDAO |
Base implementation of
IDAO |
| AbstractMapBasedWALDAO<INTERFACETYPE extends com.helger.commons.id.IHasID<String> & Serializable,IMPLTYPE extends INTERFACETYPE> |
Base class for WAL based DAO that uses a simple
ICommonsMap for data
storage. |
| AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> |
Extensible constructor parameter builder.
|
| AbstractSimpleDAO |
Base class for a simple DAO.
|
| AbstractWALDAO<DATATYPE extends Serializable> |
Base class for a simple DAO using write ahead logging (WAL).
|
| DAOWebFileIO | |
| WALListener |
The global write ahead logging manager that schedules future writings of a
DAO.
|
| Enum | Description |
|---|---|
| EDAOActionType |
Enumeration with the different actions that can occur in a DAO.
|
| Exception | Description |
|---|---|
| DAOException |
Special exception class for DAO read/write errors.
|
Copyright © 2014–2017 Philip Helger. All rights reserved.