Class ThermalBusInput
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.ThermalBusInput
- All Implemented Interfaces:
NestedEntity,Operable,Serializable
A thermal bus, to which different
ThermalUnitInput units may be connected- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA builder pattern based approach to create copies ofThermalBusInputentities with altered field values.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
ConstructorsConstructorDescriptionThermalBusInput(UUID uuid, String id) Constructor for an operated, always on thermal busThermalBusInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime) Constructor for an operated thermal bus -
Method Summary
Methods inherited from class edu.ie3.datamodel.models.input.AssetInput
equals, getId, getOperationTime, getOperator, hashCode, toStringMethods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface edu.ie3.datamodel.models.Operable
inOperationOn
-
Constructor Details
-
ThermalBusInput
Constructor for an operated thermal bus- Parameters:
uuid- Unique identifier of a certain thermal busid- of the assetoperator- of the assetoperationTime- Time for which the entity is operated
-
ThermalBusInput
Constructor for an operated, always on thermal bus- Parameters:
uuid- Unique identifier of a certain thermal busid- of the asset
-
-
Method Details
-
copy
- Specified by:
copyin classAssetInput
-