Condition<java.lang.Object>, ObjectConditionpublic class ModelHistory extends java.lang.Object implements ObjectCondition
| Modifier and Type | Field | Description |
|---|---|---|
protected long |
currentStep |
|
static java.lang.String |
PROPERTY_CHANGES |
|
static java.lang.String |
PROPERTY_HISTORY |
|
static java.lang.String |
PROPERTY_LASTMODELCHANGE |
| Constructor | Description |
|---|---|
ModelHistory() |
public static final java.lang.String PROPERTY_HISTORY
public static final java.lang.String PROPERTY_LASTMODELCHANGE
public static final java.lang.String PROPERTY_CHANGES
protected long currentStep
public ModelChange getLastModelChange()
public boolean refactoringHistory()
protected boolean isToManyField(SendableEntityCreator createrClass, java.lang.String fieldName)
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()
public static final ModelHistory createLocalHistory(IdMap map)
public ModelHistory init()
public boolean isReading()
public ModelHistory withReading(boolean isReading)
public boolean update(java.lang.Object event)
Conditionpublic ModelHistory back(long steps)
public ModelHistory forward(long steps)
public ModelHistory forward()
public ModelHistory back()
public ModelHistory back(java.lang.Object target)
public ModelHistory back(java.lang.Object target, java.lang.String property)