org.granite.tide.data
Class DataContext
java.lang.Object
org.granite.tide.data.DataContext
public class DataContext
- extends Object
- Author:
- William DRAI
|
Method Summary |
static void |
addEntityExtraData(Object entity,
Object extraData)
|
static void |
addUpdate(DataContext.EntityUpdateType type,
Object entity)
|
static void |
addUpdate(DataContext.EntityUpdateType type,
Object entity,
int priority)
|
static DataContext |
get()
|
List<DataContext.EntityUpdate> |
getDataUpdates()
|
static Object |
getEntityExtraData(Object entity)
|
Object[][] |
getUpdates()
|
static void |
init()
|
static void |
init(DataDispatcher dataDispatcher,
DataEnabled.PublishMode publishMode)
|
static void |
init(Gravity gravity,
String topic,
Class<? extends DataTopicParams> dataTopicParamsClass,
DataEnabled.PublishMode publishMode)
|
static void |
init(String topic,
Class<? extends DataTopicParams> dataTopicParamsClass,
DataEnabled.PublishMode publishMode)
|
static boolean |
isNull()
|
static void |
observe()
|
static void |
publish()
|
static void |
publish(DataEnabled.PublishMode publishMode)
|
static void |
remove()
|
void |
setDataUpdatePostprocessor(DataUpdatePostprocessor dataUpdatePostprocessor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
init
public static void init()
init
public static void init(String topic,
Class<? extends DataTopicParams> dataTopicParamsClass,
DataEnabled.PublishMode publishMode)
init
public static void init(Gravity gravity,
String topic,
Class<? extends DataTopicParams> dataTopicParamsClass,
DataEnabled.PublishMode publishMode)
init
public static void init(DataDispatcher dataDispatcher,
DataEnabled.PublishMode publishMode)
get
public static DataContext get()
remove
public static void remove()
isNull
public static boolean isNull()
getDataUpdates
public List<DataContext.EntityUpdate> getDataUpdates()
getUpdates
public Object[][] getUpdates()
setDataUpdatePostprocessor
public void setDataUpdatePostprocessor(DataUpdatePostprocessor dataUpdatePostprocessor)
addUpdate
public static void addUpdate(DataContext.EntityUpdateType type,
Object entity)
addUpdate
public static void addUpdate(DataContext.EntityUpdateType type,
Object entity,
int priority)
addEntityExtraData
public static void addEntityExtraData(Object entity,
Object extraData)
getEntityExtraData
public static Object getEntityExtraData(Object entity)
observe
public static void observe()
publish
public static void publish()
publish
public static void publish(DataEnabled.PublishMode publishMode)