Package org.granite.tide.spring

Class Summary
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
TideDataPublishingTransactionTemplate Extended Spring Transaction template which handles publishing of data changes This can be used outside of any Granite context and can replace the default Spring TransactionTemplate
TideDataPublishingWrapper Common class to implement data enabled interceptors
TideIdentityBeanDefinitionParser  
TidePersistenceBeanDefinitionParser  
 

Exception Summary
SpringValidationException