org.granite.tide.cdi
Class TideDataPublishingOnSuccessHandler

java.lang.Object
  extended by org.granite.tide.cdi.TideDataPublishingOnSuccessHandler

public class TideDataPublishingOnSuccessHandler
extends Object

CDI event listener 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

Author:
William DRAI

Constructor Summary
TideDataPublishingOnSuccessHandler()
           
 
Method Summary
 void doPublish(TideDataPublishingEvent event, Instance<UserTransaction> uts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TideDataPublishingOnSuccessHandler

public TideDataPublishingOnSuccessHandler()
Method Detail

doPublish

public void doPublish(@Observes(during=BEFORE_COMPLETION)
                      TideDataPublishingEvent event,
                      Instance<UserTransaction> uts)