Class ResultEntity

java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.result.ResultEntity
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConnectorResult, FlexOptionsResult, NodeResult, SwitchResult, SystemParticipantResult, ThermalUnitResult

public abstract class ResultEntity extends UniqueEntity
Abstract class to hold all mappings common to all result models
See Also:
  • Constructor Details

    • ResultEntity

      protected ResultEntity(ZonedDateTime time, UUID inputModel)
      Standard constructor which includes auto generation of the resulting output models uuid.
      Parameters:
      time - date and time when the result is produced
      inputModel - uuid of the input model that produces the result
    • ResultEntity

      protected ResultEntity(UUID uuid, ZonedDateTime time, UUID inputModel)
      Standard constructor without uuid generation.
      Parameters:
      uuid - uuid of this result entity, for automatic uuid generation use primary constructor above
      time - date and time when the result is produced
      inputModel - uuid of the input model that produces the result
  • Method Details