org.granite.tide.seam
Class TideDataPublishingOnSuccessHandler

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

@Name(value="org.granite.tide.seam.dataPublisher")
@Scope(value=EVENT)
public class TideDataPublishingOnSuccessHandler
extends Object

Seam 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 doFinish(boolean initContext)
           
 void doPublish(boolean initContext)
           
 
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

@Observer(value="org.granite.tide.seam.data.transactionSuccess")
public void doPublish(boolean initContext)

doFinish

@Observer(value="org.granite.tide.seam.data.transactionCompletion")
public void doFinish(boolean initContext)