Index

A C D E F G H I N P R S T 
All Classes and Interfaces|All Packages|Serialized Form

A

assemble(Serializable, Object) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

C

configure() - Method in class dev.voidframework.persistence.hibernate.module.HibernateModule
 
contribute(TypeContributions, ServiceRegistry) - Method in class dev.voidframework.persistence.hibernate.CustomTypeContributor
 
CuidGenerator - Annotation Interface in dev.voidframework.persistence.hibernate.annotation
CUID generation strategies for the values of primary keys.
CUIDIdentifierGenerator - Class in dev.voidframework.persistence.hibernate.cuid
CUID-based IdentifierGenerator.
CUIDIdentifierGenerator(CuidGenerator, Member, CustomIdGeneratorCreationContext) - Constructor for class dev.voidframework.persistence.hibernate.cuid.CUIDIdentifierGenerator
Build a new instance
CUIDType - Class in dev.voidframework.persistence.hibernate.cuid
Value type mapper for CUID.
CUIDType() - Constructor for class dev.voidframework.persistence.hibernate.cuid.CUIDType
 
CustomTypeContributor - Class in dev.voidframework.persistence.hibernate
Hibernate custom type contributor for Void Framework.
CustomTypeContributor() - Constructor for class dev.voidframework.persistence.hibernate.CustomTypeContributor
 

D

deepCopy(CUID) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 
destroyLatestEntityManager() - Method in class dev.voidframework.persistence.hibernate.module.EntityManagerProvider
Destroys the latest entity manager initialized for the current Thread.
dev.voidframework.persistence.hibernate - package dev.voidframework.persistence.hibernate
 
dev.voidframework.persistence.hibernate.annotation - package dev.voidframework.persistence.hibernate.annotation
 
dev.voidframework.persistence.hibernate.cuid - package dev.voidframework.persistence.hibernate.cuid
 
dev.voidframework.persistence.hibernate.module - package dev.voidframework.persistence.hibernate.module
 
disassemble(CUID) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

E

EntityManagerProvider - Class in dev.voidframework.persistence.hibernate.module
Entity manager provider.
EntityManagerProvider(String, String) - Constructor for class dev.voidframework.persistence.hibernate.module.EntityManagerProvider
Build a new instance.
equals(CUID, CUID) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

F

forceEntityManagerFactoryInitialisation() - Method in class dev.voidframework.persistence.hibernate.module.PersistenceLifeCycle
Force EntityManagerFactory initialization for each configured data sources.

G

generate(SharedSessionContractImplementor, Object) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDIdentifierGenerator
 
get() - Method in class dev.voidframework.persistence.hibernate.module.EntityManagerProvider
 
getSqlType() - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

H

hashCode(CUID) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 
HibernateModule - Class in dev.voidframework.persistence.hibernate.module
Hibernate module.
HibernateModule(Config) - Constructor for class dev.voidframework.persistence.hibernate.module.HibernateModule
Build a new instance.

I

initializeNewEntityFactoryManager() - Method in class dev.voidframework.persistence.hibernate.module.EntityManagerProvider
Initializes a new entity manager for the current Thread.
invoke(MethodInvocation) - Method in class dev.voidframework.persistence.hibernate.module.TransactionalInterceptor
 
isEntityManagerMustBeInitialized() - Method in class dev.voidframework.persistence.hibernate.module.EntityManagerProvider
Checks if, at least, one entity manager is initialized for the current Thread.
isMutable() - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

N

nullSafeGet(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 
nullSafeSet(PreparedStatement, CUID, int, SharedSessionContractImplementor) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

P

PersistenceLifeCycle - Class in dev.voidframework.persistence.hibernate.module
This LifeCycle allows to force the initialization of the EntityManagerFactory.
PersistenceLifeCycle(Config, Injector) - Constructor for class dev.voidframework.persistence.hibernate.module.PersistenceLifeCycle
Build a new instance.

R

replace(CUID, CUID, Object) - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 
returnedClass() - Method in class dev.voidframework.persistence.hibernate.cuid.CUIDType
 

S

setDataSourceManagerProvider(Provider<DataSourceManager>) - Method in class dev.voidframework.persistence.hibernate.module.EntityManagerProvider
Sets the data source manager provider.
setDataSourceManagerProvider(EntityManagerProvider) - Method in class dev.voidframework.persistence.hibernate.module.TransactionalInterceptor
Sets the entity manager provider.

T

TransactionalInterceptor - Class in dev.voidframework.persistence.hibernate.module
Intercepts method call when annotation Transactional is used.
TransactionalInterceptor() - Constructor for class dev.voidframework.persistence.hibernate.module.TransactionalInterceptor
 
A C D E F G H I N P R S T 
All Classes and Interfaces|All Packages|Serialized Form