Package ai.tock.bot.engine.dialog
Class EntityStateValue
-
- All Implemented Interfaces:
public final class EntityStateValueEntityStateValue is the current value of an entity with its history.
-
-
Field Summary
Fields Modifier and Type Field Description private final EntityValuevalueprivate final List<ArchivedEntityValue>previousValuesprivate final ArchivedEntityValuepenultimateValueprivate final List<ArchivedEntityValue>historyprivate final InstantlastUpdateprivate final BooleanhasBeanUpdatedInBusprivate final List<EntityValue>newValuesprivate final Id<EntityStateValue>stateValueId
-
Constructor Summary
Constructors Constructor Description EntityStateValue(Action action, EntityValue entityValue)EntityStateValue(Entity entity, Value value)EntityStateValue(EntityValue currentValue, List<ArchivedEntityValue> currentHistory, Instant initialUpdate, Id<EntityStateValue> stateValueId, Map<Id<Action>, Action> oldActionsMap)
-
Method Summary
Modifier and Type Method Description final EntityValuegetValue()final List<ArchivedEntityValue>getPreviousValues()final ArchivedEntityValuegetPenultimateValue()final List<ArchivedEntityValue>getHistory()final InstantgetLastUpdate()final BooleangetHasBeanUpdatedInBus()final List<EntityValue>getNewValues()final Id<EntityStateValue>getStateValueId()State value id if any. StringtoString()-
-
Constructor Detail
-
EntityStateValue
EntityStateValue(Action action, EntityValue entityValue)
-
EntityStateValue
EntityStateValue(Entity entity, Value value)
-
EntityStateValue
EntityStateValue(EntityValue currentValue, List<ArchivedEntityValue> currentHistory, Instant initialUpdate, Id<EntityStateValue> stateValueId, Map<Id<Action>, Action> oldActionsMap)
-
-
Method Detail
-
getValue
final EntityValue getValue()
-
getPreviousValues
final List<ArchivedEntityValue> getPreviousValues()
-
getPenultimateValue
final ArchivedEntityValue getPenultimateValue()
-
getHistory
final List<ArchivedEntityValue> getHistory()
-
getLastUpdate
final Instant getLastUpdate()
-
getHasBeanUpdatedInBus
final Boolean getHasBeanUpdatedInBus()
-
getNewValues
final List<EntityValue> getNewValues()
-
getStateValueId
final Id<EntityStateValue> getStateValueId()
State value id if any.
-
-
-
-