Skip to content

Commit 6ca993f

Browse files
adapt copybuilders
1 parent e8f18f0 commit 6ca993f

File tree

2 files changed

+34
-6
lines changed

2 files changed

+34
-6
lines changed

src/main/java/edu/ie3/datamodel/models/input/thermal/CylindricalStorageInput.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,11 @@ public String toString() {
163163
public static class CylindricalStorageInputCopyBuilder
164164
extends ThermalStorageInputCopyBuilder<CylindricalStorageInputCopyBuilder> {
165165

166-
private ComparableQuantity<Volume> storageVolumeLvl;
167-
private ComparableQuantity<Temperature> inletTemp;
168-
private ComparableQuantity<Temperature> returnTemp;
169-
private ComparableQuantity<SpecificHeatCapacity> c;
170-
private ComparableQuantity<Power> pThermalMax;
166+
ComparableQuantity<Volume> storageVolumeLvl;
167+
ComparableQuantity<Temperature> inletTemp;
168+
ComparableQuantity<Temperature> returnTemp;
169+
ComparableQuantity<SpecificHeatCapacity> c;
170+
ComparableQuantity<Power> pThermalMax;
171171

172172
CylindricalStorageInputCopyBuilder(CylindricalStorageInput entity) {
173173
super(entity);

src/main/java/edu/ie3/datamodel/models/input/thermal/DomesticHotWaterStorageInput.java

+29-1
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,38 @@ public String toString() {
111111

112112
public class DomesticHotWaterStorageInputCopyBuilder extends CylindricalStorageInputCopyBuilder {
113113

114-
private DomesticHotWaterStorageInputCopyBuilder(DomesticHotWaterStorageInput entity) {
114+
public DomesticHotWaterStorageInputCopyBuilder(DomesticHotWaterStorageInput entity) {
115115
super(entity);
116116
}
117117

118+
119+
public DomesticHotWaterStorageInputCopyBuilder storageVolumeLvl(ComparableQuantity<Volume> storageVolumeLvl) {
120+
this.storageVolumeLvl = storageVolumeLvl;
121+
return this;
122+
}
123+
124+
public DomesticHotWaterStorageInputCopyBuilder inletTemp(ComparableQuantity<Temperature> inletTemp) {
125+
this.inletTemp = inletTemp;
126+
return this;
127+
}
128+
129+
public DomesticHotWaterStorageInputCopyBuilder returnTemp(
130+
ComparableQuantity<Temperature> returnTemp) {
131+
this.returnTemp = returnTemp;
132+
return this;
133+
}
134+
135+
public DomesticHotWaterStorageInputCopyBuilder c(ComparableQuantity<SpecificHeatCapacity> c) {
136+
this.c = c;
137+
return this;
138+
}
139+
140+
public DomesticHotWaterStorageInputCopyBuilder pThermalMax(ComparableQuantity<Power> pThermalMax) {
141+
this.pThermalMax = pThermalMax;
142+
return this;
143+
}
144+
145+
@Override
118146
public DomesticHotWaterStorageInputCopyBuilder scale(Double factor) {
119147
storageVolumeLvl(getStorageVolumeLvl().multiply(factor));
120148
pThermalMax(getpThermalMax().multiply(factor));

0 commit comments

Comments
 (0)