public class ModelHistory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_HISTORY |
static java.lang.String |
PROPERTY_LASTMODELCHANGE |
| Constructor and Description |
|---|
ModelHistory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFirstHistory(ModelChange change) |
boolean |
addHistory(Message value) |
boolean |
addHistory(ModelChange value) |
void |
addPostponedChanges(java.lang.String key,
JsonObject msg) |
ModelChange |
ceiling(ModelChange element,
boolean sameElement) |
boolean |
checkMessage(Entity change) |
ModelChange |
createChange(Entity value) |
ModelChange |
createChange(int key,
BaseItem receiver,
Entity value) |
ModelChange |
createChange(int key,
java.lang.String receiver,
Entity value) |
long |
getAllDataMsgNo() |
SimpleSet<ModelChange> |
getHistory() |
long |
getNewMsgNo() |
Entity |
getObject(Entity jsonObject,
java.lang.String fieldName) |
SimpleKeyValueList<java.lang.String,JsonObject> |
getPostponedChanges() |
java.lang.String |
getPrevChangeId(java.lang.String change) |
Space |
getSpace() |
ModelChange |
last() |
ModelChange |
lower(ModelChange change) |
void |
refactoringHistory() |
ModelHistory |
withAllDataMsgNo(long allDataMsgNo) |
ModelHistory |
withSpace(Space space) |
public static final java.lang.String PROPERTY_HISTORY
public static final java.lang.String PROPERTY_LASTMODELCHANGE
public void refactoringHistory()
public java.lang.String getPrevChangeId(java.lang.String change)
public boolean addHistory(Message value)
public boolean addHistory(ModelChange value)
public Space getSpace()
public ModelHistory withSpace(Space space)
public void addFirstHistory(ModelChange change)
public ModelChange createChange(int key, BaseItem receiver, Entity value)
public ModelChange createChange(Entity value)
public ModelChange createChange(int key, java.lang.String receiver, Entity value)
public ModelChange ceiling(ModelChange element, boolean sameElement)
public ModelChange last()
public boolean checkMessage(Entity change)
public long getNewMsgNo()
public long getAllDataMsgNo()
public ModelHistory withAllDataMsgNo(long allDataMsgNo)
public void addPostponedChanges(java.lang.String key,
JsonObject msg)
public SimpleKeyValueList<java.lang.String,JsonObject> getPostponedChanges()
public ModelChange lower(ModelChange change)
public SimpleSet<ModelChange> getHistory()