Skip navigation links
A B C D E F G H K L M N R S T U V Z 

A

AbstractRepository<T extends BaseEntity<PK>,PK extends Serializable> - Class in de.alpharogroup.db.repository
The abstract class AbstractRepository provides methods for database operations like insert, delete, update and selections.
AbstractRepository() - Constructor for class de.alpharogroup.db.repository.AbstractRepository
 

B

BaseEntity<PK extends Serializable> - Class in de.alpharogroup.db.entity
The class BaseEntity holds the primary key.
BaseEntity() - Constructor for class de.alpharogroup.db.entity.BaseEntity
 

C

clone() - Method in class de.alpharogroup.db.entity.BaseEntity
convertToDatabaseColumn(LocalDateTime) - Method in class de.alpharogroup.db.converter.LocalDateTimeConverter
convertToDatabaseColumn(ZonedDateTime) - Method in class de.alpharogroup.db.converter.ZonedDateTimeConverter
convertToEntityAttribute(Date) - Method in class de.alpharogroup.db.converter.LocalDateTimeConverter
convertToEntityAttribute(Date) - Method in class de.alpharogroup.db.converter.ZonedDateTimeConverter
create(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Persists the given entity.
create(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Persists the given entity.
createNamedQuery(String, Class<T>) - Method in class de.alpharogroup.db.repository.AbstractRepository
Factory method for create a new TypedQuery from the given name and the given type.
createNamedQuery(String, Class<T>) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Factory method for create a new TypedQuery from the given name and the given type.
createNamedTypedQuery(String) - Method in class de.alpharogroup.db.repository.AbstractRepository
Factory method for create a new TypedQuery from the given name and the type of the generic entity.
createNamedTypedQuery(String) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Factory method for create a new TypedQuery from the given name and the type of the generic entity.
Creation<PK extends Serializable,U> - Class in de.alpharogroup.db.entity.create
The entity class Creation is keeping the information for the creation of an entity.
Creation() - Constructor for class de.alpharogroup.db.entity.create.Creation
 

D

de.alpharogroup.db.converter - package de.alpharogroup.db.converter
 
de.alpharogroup.db.entity - package de.alpharogroup.db.entity
 
de.alpharogroup.db.entity.create - package de.alpharogroup.db.entity.create
 
de.alpharogroup.db.entity.delete - package de.alpharogroup.db.entity.delete
 
de.alpharogroup.db.entity.name - package de.alpharogroup.db.entity.name
 
de.alpharogroup.db.entity.name.unique - package de.alpharogroup.db.entity.name.unique
 
de.alpharogroup.db.entity.pair - package de.alpharogroup.db.entity.pair
 
de.alpharogroup.db.entity.validation - package de.alpharogroup.db.entity.validation
 
de.alpharogroup.db.entity.version - package de.alpharogroup.db.entity.version
 
de.alpharogroup.db.repository - package de.alpharogroup.db.repository
 
de.alpharogroup.db.repository.api - package de.alpharogroup.db.repository.api
 
de.alpharogroup.db.strategies - package de.alpharogroup.db.strategies
 
de.alpharogroup.db.strategies.api - package de.alpharogroup.db.strategies.api
 
DefaultDeleteStrategy<T extends BaseEntity<PK>,PK extends Serializable> - Class in de.alpharogroup.db.strategies
The class DefaultDeleteStrategy is a default implementation of the DeleteStrategy.
DefaultDeleteStrategy(AbstractRepository<T, PK>) - Constructor for class de.alpharogroup.db.strategies.DefaultDeleteStrategy
Instantiates a new DefaultDeleteStrategy.
DefaultMergeStrategy<T extends BaseEntity<PK>,PK extends Serializable> - Class in de.alpharogroup.db.strategies
The class DefaultMergeStrategy is a default implementation of the MergeStrategy.
DefaultMergeStrategy(AbstractRepository<T, PK>) - Constructor for class de.alpharogroup.db.strategies.DefaultMergeStrategy
Instantiates a new DefaultMergeStrategy.
DefaultSaveOrUpdateStrategy<T extends BaseEntity<PK>,PK extends Serializable> - Class in de.alpharogroup.db.strategies
The class DefaultSaveOrUpdateStrategy is a default implementation of the SaveOrUpdateStrategy.
DefaultSaveOrUpdateStrategy(AbstractRepository<T, PK>) - Constructor for class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Instantiates a new DefaultSaveOrUpdateStrategy.
delete(List<T>) - Method in class de.alpharogroup.db.repository.AbstractRepository
Delete all persistent entities in the given list.
delete(PK) - Method in class de.alpharogroup.db.repository.AbstractRepository
Deletes an entity of a given Id.
delete(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Deletes the given entity from persistent storage in the database.
delete(List<T>) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Delete all persistent entities in the given list.
delete(PK) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Deletes an entity of a given Id.
delete(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Deletes the given entity from persistent storage in the database.
delete(List<T>) - Method in interface de.alpharogroup.db.strategies.api.DeleteStrategy
Delete all persistent entities in the given list.
delete(PK) - Method in interface de.alpharogroup.db.strategies.api.DeleteStrategy
Deletes an entity of a given Id.
delete(T) - Method in interface de.alpharogroup.db.strategies.api.DeleteStrategy
Deletes the given entity from persistent storage in the database.
delete(List<T>) - Method in class de.alpharogroup.db.strategies.DefaultDeleteStrategy
Delete all persistent entities in the given list.
delete(PK) - Method in class de.alpharogroup.db.strategies.DefaultDeleteStrategy
Deletes an entity of a given Id.
delete(T) - Method in class de.alpharogroup.db.strategies.DefaultDeleteStrategy
Deletes the given entity from persistent storage in the database.
DeleteStrategy<T extends BaseEntity<PK>,PK extends Serializable> - Interface in de.alpharogroup.db.strategies.api
The interface DeleteStrategy can interact if entities are deleted.
Deletion<PK extends Serializable,U> - Class in de.alpharogroup.db.entity.delete
The entity class Deletion is keeping the information for the deletion of an parent entity.
Deletion() - Constructor for class de.alpharogroup.db.entity.delete.Deletion
 

E

equals(Object) - Method in class de.alpharogroup.db.entity.BaseEntity
evict(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Remove this instance from the session cache.
evict(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Remove this instance from the session cache.
exists(PK) - Method in class de.alpharogroup.db.repository.AbstractRepository
Checks if an entry exists with the given id.
exists(PK) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Checks if an entry exists with the given id.
ExtraLargeNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name
The class ExtraLargeNameBaseEntity is a base entity for a table with a single value.
ExtraLargeNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.ExtraLargeNameBaseEntity
 
ExtraLargeUNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name.unique
The class ExtraLargeUNameBaseEntity is a base entity for a table with a single value.
ExtraLargeUNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.unique.ExtraLargeUNameBaseEntity
 
ExtraSmallNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name
The class ExtraSmallNameBaseEntity is a base entity for a table with a single value.
ExtraSmallNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.ExtraSmallNameBaseEntity
 
ExtraSmallUNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name.unique
The class ExtraSmallUNameBaseEntity is a base entity for a table with a single value.
ExtraSmallUNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.unique.ExtraSmallUNameBaseEntity
 

F

findAll() - Method in class de.alpharogroup.db.repository.AbstractRepository
Returns a list of all persistent entities.
findAll() - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Returns a list of all persistent entities.

G

GenericRepository<T extends BaseEntity<PK>,PK extends Serializable> - Interface in de.alpharogroup.db.repository.api
The interface GenericRepository provide an API for database operations like insert, delete, update and selections.
get(PK) - Method in class de.alpharogroup.db.repository.AbstractRepository
Retrieve a persisted entity with a given id from the database.
get(PK) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Retrieve a persisted entity with a given id from the database.
getEntityManager() - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Gets the entity manager.
getQuery(String) - Method in class de.alpharogroup.db.repository.AbstractRepository
Gets a Query from the given hql query.
getQuery(String) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Gets a Query from the given hql query.
getType() - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Gets the class type.

H

hashCode() - Method in class de.alpharogroup.db.entity.BaseEntity

K

KeyValueOwnerEntity<PK extends Serializable,O,K,V> - Class in de.alpharogroup.db.entity.pair
The abstract entity class KeyValueOwnerEntity holds a generic key value pair with his owner which can be also the parent if it is from the same type.
KeyValueOwnerEntity() - Constructor for class de.alpharogroup.db.entity.pair.KeyValueOwnerEntity
 

L

LargeNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name
The class LargeNameBaseEntity is a base entity for a table with a single value.
LargeNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.LargeNameBaseEntity
 
LargeUNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name.unique
The class LargeUNameBaseEntity is a base entity for a table with a single value.
LargeUNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.unique.LargeUNameBaseEntity
 
load(PK) - Method in class de.alpharogroup.db.repository.AbstractRepository
Retrieve a persisted entity with a given id from the database.
load(PK) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Retrieve a persisted entity with a given id from the database.
LocalDateTimeConverter - Class in de.alpharogroup.db.converter
The class LocalDateTimeConverter is an attribute converter for LocalDateTime to Date.
LocalDateTimeConverter() - Constructor for class de.alpharogroup.db.converter.LocalDateTimeConverter
 

M

merge(List<T>) - Method in class de.alpharogroup.db.repository.AbstractRepository
Merges all new entities in the given list.
merge(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Merges the given entity.
merge(List<T>) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Merges all new entities in the given list.
merge(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Merges the given entity.
merge(List<T>) - Method in interface de.alpharogroup.db.strategies.api.MergeStrategy
Merges all new entities in the given list.
merge(T) - Method in interface de.alpharogroup.db.strategies.api.MergeStrategy
Merges the given entity.
merge(List<T>) - Method in class de.alpharogroup.db.strategies.DefaultMergeStrategy
Merges all new entities in the given list.
merge(T) - Method in class de.alpharogroup.db.strategies.DefaultMergeStrategy
Merges the given entity.
MergeStrategy<T extends BaseEntity<PK>,PK extends Serializable> - Interface in de.alpharogroup.db.strategies.api
The interface MergeStrategy can interact if entities are merged.

N

NameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name
The class NameBaseEntity is a base entity for a table with a single value.
NameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.NameBaseEntity
 
newDeleteStrategy() - Method in class de.alpharogroup.db.repository.AbstractRepository
Factory method for creating a new DeleteStrategy for interact on deletion process.
newMergeStrategy() - Method in class de.alpharogroup.db.repository.AbstractRepository
Factory method for creating a new MergeStrategy for interact on merge process.
newSaveOrUpdateStrategy() - Method in class de.alpharogroup.db.repository.AbstractRepository
Factory method for creating a new SaveOrUpdateStrategy for interact on save or update process.

R

refresh(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
 
refresh(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Re-read the state of the given instance from the underlying database.

S

save(List<T>) - Method in class de.alpharogroup.db.repository.AbstractRepository
Save all new entities in the given list.
save(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Persist the given entity into database.
save(List<T>) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Save all new entities in the given list.
save(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Persist the given entity into database.
save(List<T>) - Method in interface de.alpharogroup.db.strategies.api.SaveOrUpdateStrategy
Save all new entities in the given list.
save(T) - Method in interface de.alpharogroup.db.strategies.api.SaveOrUpdateStrategy
Persist the given entity into database.
save(List<T>) - Method in class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Save all new entities in the given list.
save(T) - Method in class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Persist the given entity into database.
saveOrUpdate(List<T>) - Method in class de.alpharogroup.db.repository.AbstractRepository
Save or update all transient entities in the given list.
saveOrUpdate(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Save or update the given persistent entity.
saveOrUpdate(List<T>) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Save or update all transient entities in the given list.
saveOrUpdate(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Save or update the given persistent entity.
saveOrUpdate(List<T>) - Method in interface de.alpharogroup.db.strategies.api.SaveOrUpdateStrategy
Save or update all transient entities in the given list.
saveOrUpdate(T) - Method in interface de.alpharogroup.db.strategies.api.SaveOrUpdateStrategy
Save or update the given persistent entity.
saveOrUpdate(List<T>) - Method in class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Save or update all transient entities in the given list.
saveOrUpdate(T) - Method in class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Save or update the given persistent entity.
SaveOrUpdateStrategy<T extends BaseEntity<PK>,PK extends Serializable> - Interface in de.alpharogroup.db.strategies.api
The interface SaveOrUpdateStrategy can interact if entities are saved or updated.
setEntityManager(EntityManager) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Sets the entity manager.
SmallNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name
The class SmallNameBaseEntity is a base entity for a table with a single value.
SmallNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.SmallNameBaseEntity
 
SmallUNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name.unique
The class SmallUNameBaseEntity is a base entity for a table with a single value.
SmallUNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.unique.SmallUNameBaseEntity
 

T

toString() - Method in class de.alpharogroup.db.entity.BaseEntity
toXml() - Method in class de.alpharogroup.db.entity.BaseEntity
Returns a xml string representation of the object.

U

UNameBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.name.unique
The class UNameBaseEntity is a base entity for a table with a single value.
UNameBaseEntity() - Constructor for class de.alpharogroup.db.entity.name.unique.UNameBaseEntity
 
update(List<T>) - Method in class de.alpharogroup.db.repository.AbstractRepository
Update all transient entities in the given list.
update(T) - Method in class de.alpharogroup.db.repository.AbstractRepository
Update changes made to the given entity.
update(List<T>) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Update all transient entities in the given list.
update(T) - Method in interface de.alpharogroup.db.repository.api.GenericRepository
Update changes made to the given entity.
update(List<T>) - Method in interface de.alpharogroup.db.strategies.api.SaveOrUpdateStrategy
Update all transient entities in the given list.
update(T) - Method in interface de.alpharogroup.db.strategies.api.SaveOrUpdateStrategy
Update changes made to the given entity.
update(List<T>) - Method in class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Update all transient entities in the given list.
update(T) - Method in class de.alpharogroup.db.strategies.DefaultSaveOrUpdateStrategy
Update changes made to the given entity.

V

ValidatableBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.validation
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.
ValidatableBaseEntity() - Constructor for class de.alpharogroup.db.entity.validation.ValidatableBaseEntity
 
VersionableBaseEntity<T extends Serializable> - Class in de.alpharogroup.db.entity.version
The class VersionableBaseEntity has a version property for the optimistic lock value.
VersionableBaseEntity() - Constructor for class de.alpharogroup.db.entity.version.VersionableBaseEntity
 

Z

ZonedDateTimeConverter - Class in de.alpharogroup.db.converter
The class ZonedDateTimeConverter is an attribute converter for ZonedDateTime to Date.
ZonedDateTimeConverter() - Constructor for class de.alpharogroup.db.converter.ZonedDateTimeConverter
 
A B C D E F G H K L M N R S T U V Z 
Skip navigation links

Copyright © 2015–2018 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.