All Classes and Interfaces
Class
Description
Intercepts entity related methods on repository instances and executes before and after calls.
Enables JPA support using Hibernate as the implementation.
Builder for creating a custom
AcrossHibernateJpaModule.Deprecated.
Custom TableGenerator strategy for generating long ids.
Convenience installer that creates the necessary columns for the default implementation
of the
Auditable interface.Deprecated.
Deprecated.
Intercepts persistence calls on a
BasicRepository.Configures intercepting the BasicRepository methods when an entity gets inserted/updated/deleted.
Defines the pointcut for intercepting BasicRepository persistence methods.
BasicRevisionBasedJpaRepository<T extends com.foreach.across.core.revision.RevisionBasedEntity<T>,U,R extends com.foreach.across.core.revision.Revision<U>>
Shortcut interface combining the default
JpaRepository with a
JpaSpecificationExecutor.Implementation of
UnitOfWorkFactory that combines multiple instances to behave as a single.If Dozer is on the classpath, this configures a
DozerBeanMapper and a DozerMapperCustomizationRegistry.Configures a proxy
BeanCreationStrategy to support customizing the Dozer Mapper.Customized replacement for
EnableJpaRepositories annotation.Enables transaction management in modules.
EntityInterceptingJpaRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
Extension to
JpaRepositoryFactoryBean that adds a
JpaRepositoryInterceptor to the
JpaRepository it creates.Base class for an interceptor hooked to repository persistence events.
Configures a standard SessionFactory.
Defines a generic strategy to transform enum values and their representation in the database.
Configures a JPA EntityManagerFactory.
Represents a set of configuration items for Hibernate.
Responsible for building the resources that should be mapped to the entity manager.
Allows a
HibernatePackageRegistry to be configured.Deprecated.
Registry interface to extend a HibernatePackage.
CustomFieldMapper that initializes a non-hibernate initialized lazy field via a new session upon the first request to the object.Deprecated.
Shortcut interface for a JPA repository for an
IdBasedEntity.Intercepts persistence calls on a
JpaRepository.Configures intercepting the
CrudRepository methods when an entity gets inserted/updated/deleted.Pointcut that only wires entity interception for
JpaRepository implementations
that have a Persistable entity type.Implementation of
UnitOfWorkFactory that supports EntityManagerFactory implementations.Creates the
AcrossHibernateModuleSettings as early as possible,
and registers it as a singleton named moduleSettings in the BeanFactory.Checks if the transaction manager (and related beans) being exposed should be configured
as primary according to the module settings.
QAuditableEntity is a Querydsl query type for AuditableEntity
QSettableIdAuditableEntity is a Querydsl query type for SettableIdAuditableEntity
Base class for an entity with a unique long id, that allows the id to be manually set.
Configures PlatformTransactionManagers for use with @Transaction annotations.
Extension of
TransactionAspectSupport thas accepts a callback function to be executed
in a fixed transaction.A unit of work factory facilitates managing one or more sessions, without having
to explicitly know about the sessions themselves.
HibernatePackageConfigurerinstead