|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
org.janux.bus.persistence
package is an infrastructure package that contains the key Persistent
interface that represents common fields that are defined across persistent entities; this package also contains abstract interfaces for various flavors of Data Access Objects.
See:
Description
Interface Summary | |
---|---|
DataAccessObject | Deprecated. use GenericDaoReadOnly and GenericDaoWrite |
GenericDaoReadOnly<T,ID extends Serializable,S extends SearchCriteria> | Interface for a Data Access Object that can be used for a single specified type domain object for read operations. |
GenericDaoReadOnlyWithFacets<T,ID extends Serializable,S extends SearchCriteria,F extends Enum<F>> | A data access object that uses a variation of the Fly Weight Pattern to retrieve specific subsets of an entity's object graph. |
GenericDaoWrite<T,ID extends Serializable> | Interface for a Data Access Object that can be used for a single specified type domain object for write operations. |
Identifiable | Defines a random alphanumeric string that uniquely identifies the objects. |
Persistent | Defines an integer identifier that can be used to denote persistent classes |
Versionable | Interface for implementing objects that expose the creation and last modification date of an entity. |
Exception Summary | |
---|---|
DataAccessException | |
EntityNotFoundException | RuntimeException used to denote that we could not load an Entity from persistence using its primary key or natural key, although we expected the entity to exist; used to denote an application error, rather than, for example, a mistyped business code on a UI. |
The org.janux.bus.persistence
package is an infrastructure package that contains the key Persistent
interface that represents common fields that are defined across persistent entities; this package also contains abstract interfaces for various flavors of Data Access Objects.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |