All Classes and Interfaces

Class
Description
Base implementation of IDAO
Abstract base implementation of IDAOContainer.
AbstractMapBasedWALDAO<INTERFACETYPE extends com.helger.commons.id.IHasID<String>,IMPLTYPE extends INTERFACETYPE>
Base class for WAL based DAO that uses a simple ICommonsMap for data storage.
Extensible constructor parameter builder.
Base class for a simple DAO.
Base class for a simple DAO using write ahead logging (WAL).
Special exception class for DAO read/write errors.
The default implementation of IDAOContainer using a list of DAOs provider in the constructor.
Enumeration with the different actions that can occur in a DAO.
Abstraction layer around auto save stuff.
Base DAO interface.
 
IDAOChangeCallback<INTERFACETYPE extends com.helger.commons.id.IHasID<String>>
Callback interface for DAO stuff
IDAOChangeSimpleCallback<INTERFACETYPE extends com.helger.commons.id.IHasID<String>>
Simple version of the DAO callback that calls IDAOChangeSimpleCallback.onChange(IHasID) for all actions on all items.
A marker interface for objects containing other DAOs.
Dummy marker interface.
Callback interface to handle thrown exception objects on DAO reading.
Callback interface to handle thrown exception objects in DAO write actions.
IMapBasedDAO<INTERFACETYPE extends com.helger.commons.id.IHasID<String>>
Read-only base interface for the MAP based DAO
The global write ahead logging manager that schedules future writings of a DAO.