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  
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 Summary
SpringValidationException