| Class | Description |
|---|---|
| Hibernate3SynchronizationManager |
Responsible for registering a publishing synchronization on the Hibernate transaction
|
| Hibernate4SynchronizationManager |
Responsible for registering a publishing queued process on the Hibernate 4 session
|
| JPASynchronizationManager |
Responsible for registering a publishing synchronization on the JPA entity manager
Delegated to Hibernate-specific workarounds when necessary
|
| SpringJPAPersistenceManager |
Responsible for attaching a session with the persistence mangager
|
| SpringMVCServiceContext | |
| SpringPersistenceAdapterFactory |
Implementation of TidePersistenceAdapterFactory for Spring
Detects the platform transaction manager and creates Hibernate or JPA persistence adapters accordingly
|
| SpringPersistenceManager |
Responsible for attaching a session with the persistence mangager
|
| SpringServiceContext | |
| SpringServiceFactory | |
| SpringTransactionManager |
Responsible for attaching a session with the persistence mangager
|
| SpringValidationExceptionConverter | |
| TideDataPublishingAdviceBeanDefinitionParser | |
| TideDataPublishingAdvisor | |
| TideDataPublishingAspect |
Spring AOP AspectJ aspect to handle publishing of data changes instead of relying on the default behaviour
This can be used outside of a HTTP Granite context and inside the security/transaction context
|
| TideDataPublishingInterceptor |
Spring AOP interceptor to handle publishing of data changes instead of relying on the default behaviour
This can be used outside of a HTTP Granite context and inside the security/transaction context
Ensure that the order of the interceptor is correctly setup to use ON_COMMIT publish mode: this interceptor must be executed inside a transaction
|
| TideIdentityBeanDefinitionParser | |
| TidePersistenceBeanDefinitionParser |
| Exception | Description |
|---|---|
| SpringValidationException |