Package edu.ie3.datamodel.models.input
Class AssetInput.AssetInputCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder<T>
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Direct Known Subclasses:
LineInput.LineInputCopyBuilder
,MeasurementUnitInput.MeasurementUnitInputCopyBuilder
,NodeInput.NodeInputCopyBuilder
,SwitchInput.SwitchInputCopyBuilder
,SystemParticipantInput.SystemParticipantInputCopyBuilder
,ThermalBusInput.ThermalBusInputCopyBuilder
,ThermalUnitInput.ThermalUnitInputCopyBuilder
,Transformer2WInput.Transformer2WInputCopyBuilder
,Transformer3WInput.Transformer3WInputCopyBuilder
- Enclosing class:
- AssetInput
protected abstract static class AssetInput.AssetInputCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
extends UniqueEntity.UniqueEntityCopyBuilder<T>
Abstract class for all builder that build child entities of abstract class
AssetInput
- Since:
- 05.06.20
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract AssetInput
build()
protected abstract T
protected String
getId()
protected OperationTime
protected OperatorInput
operationTime
(OperationTime operationTime) operator
(OperatorInput operator) Methods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Constructor Details
-
AssetInputCopyBuilder
-
-
Method Details
-
id
-
operator
-
operationTime
-
getId
-
getOperator
-
getOperationTime
-
build
-
childInstance
- Specified by:
childInstance
in classUniqueEntity.UniqueEntityCopyBuilder<T extends AssetInput.AssetInputCopyBuilder<T>>
-