Class ThermalUnitInput
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.input.InputEntity
edu.ie3.datamodel.models.input.AssetInput
edu.ie3.datamodel.models.input.thermal.ThermalInput
edu.ie3.datamodel.models.input.thermal.ThermalUnitInput
- All Implemented Interfaces:
HasThermalBus
,NestedEntity
,Operable
,Serializable
- Direct Known Subclasses:
ThermalSinkInput
,ThermalStorageInput
Abstract class for grouping all common properties to thermal models.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
ThermalUnitInput.ThermalUnitInputCopyBuilder<T extends ThermalUnitInput.ThermalUnitInputCopyBuilder<T>>
Abstract class for all builders that build child entities of abstract classThermalUnitInput
Nested classes/interfaces inherited from class edu.ie3.datamodel.models.input.AssetInput
AssetInput.AssetInputCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity
UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>
-
Field Summary
Fields inherited from class edu.ie3.datamodel.models.UniqueEntity
UUID_FIELD_NAME
-
Method Summary
Methods inherited from class edu.ie3.datamodel.models.input.AssetInput
copy, getId, getOperationTime, getOperator
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuid
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface edu.ie3.datamodel.models.Operable
inOperationOn
-
Method Details
-
getThermalBus
- Specified by:
getThermalBus
in interfaceHasThermalBus
-
equals
- Overrides:
equals
in classAssetInput
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAssetInput
-
toString
- Overrides:
toString
in classAssetInput
-