Class ThermalUnitInput.ThermalUnitInputCopyBuilder<T extends ThermalUnitInput.ThermalUnitInputCopyBuilder<T>>
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder<T>
edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder<T>
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Direct Known Subclasses:
CylindricalStorageInput.CylindricalStorageInputCopyBuilder
,ThermalHouseInput.ThermalHouseInputCopyBuilder
- Enclosing class:
- ThermalUnitInput
protected abstract static class ThermalUnitInput.ThermalUnitInputCopyBuilder<T extends ThermalUnitInput.ThermalUnitInputCopyBuilder<T>>
extends AssetInput.AssetInputCopyBuilder<T>
Abstract class for all builders that build child entities of abstract class
ThermalUnitInput
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ThermalUnitInput
build()
protected abstract T
protected ThermalBusInput
thermalBus
(ThermalBusInput thermalBus) Methods inherited from class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
getId, getOperationTime, getOperator, id, operationTime, operator
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Constructor Details
-
ThermalUnitInputCopyBuilder
-
-
Method Details
-
thermalBus
-
getThermalBus
-
build
- Specified by:
build
in interfaceUniqueEntity.UniqueEntityBuilder
- Specified by:
build
in classAssetInput.AssetInputCopyBuilder<T extends ThermalUnitInput.ThermalUnitInputCopyBuilder<T>>
-
childInstance
- Specified by:
childInstance
in classAssetInput.AssetInputCopyBuilder<T extends ThermalUnitInput.ThermalUnitInputCopyBuilder<T>>
-