| Modifier and Type | Interface and Description |
|---|---|
interface |
GenericDao<T extends BaseEntity<PK>,PK extends Serializable>
Generic DAO class.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EntityManagerDao<T extends BaseEntity<PK>,PK extends Serializable>
The Interface
EntityManagerDao. |
class |
JpaEntityManagerDao<T extends BaseEntity<PK>,PK extends Serializable>
The abstract class
JpaEntityManagerDao provides methods for create, update and delete
entity objects. |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericHibernateDao<T extends BaseEntity<PK>,PK extends Serializable>
The Class GenericHibernateDao.
|
interface |
SessionFactoryDao<T extends BaseEntity<PK>,PK extends Serializable>
The Interface
SessionFactoryDao. |
| Modifier and Type | Class and Description |
|---|---|
class |
Creation<PK extends Serializable,U>
The entity class
Creation is keeping the information for the creation of an entity. |
| Modifier and Type | Class and Description |
|---|---|
class |
Deletion<PK extends Serializable,U>
The entity class
Deletion is keeping the information for the deletion of an parent
entity. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtraLargeNameBaseEntity<T extends Serializable>
The class
ExtraLargeNameBaseEntity is a base entity for a table with a single value. |
class |
ExtraSmallNameBaseEntity<T extends Serializable>
The class
ExtraSmallNameBaseEntity is a base entity for a table with a single value. |
class |
LargeNameBaseEntity<T extends Serializable>
The class
LargeNameBaseEntity is a base entity for a table with a single value. |
class |
NameBaseEntity<T extends Serializable>
The class
NameBaseEntity is a base entity for a table with a single value. |
class |
SmallNameBaseEntity<T extends Serializable>
The class
SmallNameBaseEntity is a base entity for a table with a single value. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtraLargeUNameBaseEntity<T extends Serializable>
The class
ExtraLargeUNameBaseEntity is a base entity for a table with a single value. |
class |
ExtraSmallUNameBaseEntity<T extends Serializable>
The class
ExtraSmallUNameBaseEntity is a base entity for a table with a single value. |
class |
LargeUNameBaseEntity<T extends Serializable>
The class
LargeUNameBaseEntity is a base entity for a table with a single value. |
class |
SmallUNameBaseEntity<T extends Serializable>
The class
SmallUNameBaseEntity is a base entity for a table with a single value. |
class |
UNameBaseEntity<T extends Serializable>
The class
UNameBaseEntity is a base entity for a table with a single value. |
| Modifier and Type | Class and Description |
|---|---|
class |
ValidatableBaseEntity<T extends Serializable>
The class
ValidatableBaseEntity is a base entity and has a validFrom property and a
validTill property for restricting an entity in a range in which it is valid. |
| Modifier and Type | Class and Description |
|---|---|
class |
VersionableBaseEntity<T extends Serializable>
The class
VersionableBaseEntity has a version property for the optimistic lock value. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRepository<T extends BaseEntity<PK>,PK extends Serializable>
The class
AbstractRepository provides methods for database operations like insert,
delete, update and selections. |
interface |
GenericRepository<T extends BaseEntity<PK>,PK extends Serializable>
The interface
GenericRepository provide an API for database operations like insert,
delete, update and selections. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DeleteStrategy<T extends BaseEntity<PK>,PK extends Serializable>
The interface
DeleteStrategy can interact if entities are deleted. |
interface |
MergeStrategy<T extends BaseEntity<PK>,PK extends Serializable>
The interface
MergeStrategy can interact if entities are merged. |
interface |
SaveOrUpdateStrategy<T extends BaseEntity<PK>,PK extends Serializable>
The interface
SaveOrUpdateStrategy can interact if entities are saved or updated. |
Copyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.