org.granite.tide.spring
Class TideDataPublishingWrapper

java.lang.Object
  extended by org.granite.tide.spring.TideDataPublishingWrapper

public class TideDataPublishingWrapper
extends Object

Common class to implement data enabled interceptors


Constructor Summary
TideDataPublishingWrapper()
           
TideDataPublishingWrapper(Gravity gravity, DataUpdatePostprocessor dataUpdatePostprocessor)
           
 
Method Summary
<T> T
execute(DataEnabled dataEnabled, Callable<T> action)
           
 void setDataUpdatePostprocessor(DataUpdatePostprocessor dataUpdatePostprocessor)
           
 void setGravity(Gravity gravity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TideDataPublishingWrapper

public TideDataPublishingWrapper()

TideDataPublishingWrapper

public TideDataPublishingWrapper(Gravity gravity,
                                 DataUpdatePostprocessor dataUpdatePostprocessor)
Method Detail

setGravity

public void setGravity(Gravity gravity)

setDataUpdatePostprocessor

public void setDataUpdatePostprocessor(DataUpdatePostprocessor dataUpdatePostprocessor)

execute

public <T> T execute(DataEnabled dataEnabled,
                     Callable<T> action)