Index
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
All Classes and Interfaces|All Packages|Serialized Form