Skip to content

Commit 83c7c65

Browse files
fix for avoiding the npe
1 parent 3a99b93 commit 83c7c65

1 file changed

Lines changed: 23 additions & 15 deletions

File tree

sormas-ui/src/main/java/de/symeda/sormas/ui/caze/AbstractCaseView.java

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515

1616
package de.symeda.sormas.ui.caze;
1717

18+
import java.util.Arrays;
19+
import java.util.Collections;
1820
import java.util.EnumSet;
21+
import java.util.HashSet;
1922
import java.util.Set;
2023

2124
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
@@ -61,21 +64,26 @@ public abstract class AbstractCaseView extends AbstractEditAllowedDetailView<Cas
6164

6265
public static final String ROOT_VIEW_NAME = CasesView.VIEW_NAME;
6366

64-
public static final Set<Disease> CLINICAL_COURSE_DISABLED_DISEASES = Set.of(
65-
Disease.MEASLES,
66-
Disease.INVASIVE_MENINGOCOCCAL_INFECTION,
67-
Disease.INVASIVE_PNEUMOCOCCAL_INFECTION,
68-
Disease.GIARDIASIS,
69-
Disease.CRYPTOSPORIDIOSIS);
70-
71-
public static final Set<Disease> THERAPY_DISABLED_DISEASES = Set.of(
72-
Disease.MEASLES,
73-
Disease.GIARDIASIS,
74-
Disease.CRYPTOSPORIDIOSIS,
75-
Disease.INVASIVE_MENINGOCOCCAL_INFECTION,
76-
Disease.INVASIVE_PNEUMOCOCCAL_INFECTION);
77-
78-
public static final Set<Disease> SYMPTOMS_DISABLED_DISEASES = Set.of(Disease.INFLUENZA, Disease.LATENT_TUBERCULOSIS);
67+
public static final Set<Disease> CLINICAL_COURSE_DISABLED_DISEASES = Collections.unmodifiableSet(
68+
new HashSet<>(
69+
Arrays.asList(
70+
Disease.MEASLES,
71+
Disease.INVASIVE_MENINGOCOCCAL_INFECTION,
72+
Disease.INVASIVE_PNEUMOCOCCAL_INFECTION,
73+
Disease.GIARDIASIS,
74+
Disease.CRYPTOSPORIDIOSIS)));
75+
76+
public static final Set<Disease> THERAPY_DISABLED_DISEASES = Collections.unmodifiableSet(
77+
new HashSet<>(
78+
Arrays.asList(
79+
Disease.MEASLES,
80+
Disease.GIARDIASIS,
81+
Disease.CRYPTOSPORIDIOSIS,
82+
Disease.INVASIVE_MENINGOCOCCAL_INFECTION,
83+
Disease.INVASIVE_PNEUMOCOCCAL_INFECTION)));
84+
85+
public static final Set<Disease> SYMPTOMS_DISABLED_DISEASES =
86+
Collections.unmodifiableSet(new HashSet<>(Arrays.asList(Disease.INFLUENZA, Disease.LATENT_TUBERCULOSIS)));
7987

8088
private Boolean hasOutbreak;
8189
private boolean caseFollowupEnabled;

0 commit comments

Comments
 (0)