Package rife.database.querymanagers.generic
package rife.database.querymanagers.generic
Provides classes and interfaces for the persistence framework.
- Since:
- 1.0
-
ClassDescriptionAbstractCallbacks<BeanType>Abstract convenience class that provides a positive no-op implementation of all the methods of the
Callbacks
interface.AbstractGenericQueryManager<BeanType>BeanFetcher<BeanType>This interface can be implemented to use with theGenericQueryManager.restore(BeanFetcher)
method.Callbacks<BeanType>Callbacks are hooks that are being called when beans are manipulated through theGenericQueryManager
or other query managers that are based on it.CallbacksProvider<BeanType>Callbacks can either be implemented directly by implementing theCallbacks
interface, or they can be provided by implementing this interface.GenericQueryManager<BeanType>AGenericQueryManager
provides features that make it easy to persist and retrieve beans in a database with single method calls.GenericQueryManagerListener<BeanType>The methods of aGenericQueryManagerListener
will be executed as the corresponding actions are successfully executed through theGenericQueryManager
that this listener is registered with.Utility class to provide many-to-many and many-to-one relational capabilities to generic query manager implementations.