1414import application .presenter .configuration .model .standby .OperatingRoomStandbyMode ;
1515import application .presenter .configuration .model .standby .PrePostOperatingRoomStandbyMode ;
1616
17- import java .util .ArrayList ;
18- import java .util .List ;
17+ import java .util .HashSet ;
18+ import java .util .Set ;
1919
2020/**
2121 * Class that models the configuration loaded.
@@ -25,7 +25,7 @@ public class Configuration {
2525 private OperatingRoomStandbyMode operatingRoomStandbyMode ;
2626 private EnvironmentalDataConfig prePostOperatingRoom ;
2727 private PrePostOperatingRoomStandbyMode prePostOperatingRoomStandbyMode ;
28- private List <MedicalTechnologyScenario > medicalTechnologyScenarios ;
28+ private Set <MedicalTechnologyScenario > medicalTechnologyScenarios ;
2929
3030 /**
3131 * Operating room environmental data config getter.
@@ -92,18 +92,18 @@ public void setPrePostOperatingRoomStandbyMode(final PrePostOperatingRoomStandby
9292 }
9393
9494 /**
95- * Medical Technology scenario list getter.
95+ * Medical Technology scenario set getter.
9696 * @return the medical technology scenarios set in the configuration.
9797 */
98- public List <MedicalTechnologyScenario > getMedicalTechnologyScenarios () {
99- return new ArrayList <>(this .medicalTechnologyScenarios );
98+ public Set <MedicalTechnologyScenario > getMedicalTechnologyScenarios () {
99+ return new HashSet <>(this .medicalTechnologyScenarios );
100100 }
101101
102102 /**
103103 * Setter of the medical technology scenarios.
104104 * @param medicalTechnologyScenarios to set.
105105 */
106- public void setMedicalTechnologyScenarios (final List <MedicalTechnologyScenario > medicalTechnologyScenarios ) {
107- this .medicalTechnologyScenarios = new ArrayList <>(medicalTechnologyScenarios );
106+ public void setMedicalTechnologyScenarios (final Set <MedicalTechnologyScenario > medicalTechnologyScenarios ) {
107+ this .medicalTechnologyScenarios = new HashSet <>(medicalTechnologyScenarios );
108108 }
109109}
0 commit comments