Class ThermalInput
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
- All Implemented Interfaces:
NestedEntity
,Operable
,Serializable
- Direct Known Subclasses:
ThermalBusInput
,ThermalUnitInput
Abstract class as a common super class of all thermal input models
- See Also:
-
Nested Class Summary
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
-
Constructor Summary
ModifierConstructorDescriptionprotected
ThermalInput
(UUID uuid, String id) Constructor for a thermal input modelprotected
ThermalInput
(UUID uuid, String id, OperatorInput operator, OperationTime operationTime) Constructor for a thermal input model -
Method Summary
Methods inherited from class edu.ie3.datamodel.models.input.AssetInput
copy, equals, getId, getOperationTime, getOperator, hashCode, toString
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
-
Constructor Details
-
ThermalInput
Constructor for a thermal input model- Parameters:
uuid
- Unique identifierid
- Human readable identifieroperator
- Reference to the operatoroperationTime
- Time frame, within the asset is in operation
-
ThermalInput
Constructor for a thermal input model- Parameters:
uuid
- Unique identifierid
- Human readable identifier
-