Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 01f7735

Browse files
SORMAS-Foundation#3505 - Turned NullableOptionGroup to OptionGroup
1 parent fae7968 commit 01f7735

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import com.vaadin.ui.themes.ValoTheme;
3535
import com.vaadin.v7.ui.CheckBox;
3636
import com.vaadin.v7.ui.ComboBox;
37+
import com.vaadin.v7.ui.OptionGroup;
3738
import com.vaadin.v7.ui.TextField;
3839

3940
import de.symeda.sormas.api.Disease;
@@ -56,8 +57,8 @@
5657
import de.symeda.sormas.ui.utils.AbstractEditForm;
5758
import de.symeda.sormas.ui.utils.CssStyles;
5859
import de.symeda.sormas.ui.utils.FieldHelper;
59-
import de.symeda.sormas.ui.utils.VaadinUiUtil;
6060
import de.symeda.sormas.ui.utils.NullableOptionGroup;
61+
import de.symeda.sormas.ui.utils.VaadinUiUtil;
6162

6263
public class BulkCaseDataForm extends AbstractEditForm<CaseBulkEditData> {
6364

@@ -115,7 +116,7 @@ public class BulkCaseDataForm extends AbstractEditForm<CaseBulkEditData> {
115116
private ComboBox facilityType;
116117
private TextField healthFacilityDetails;
117118
private Collection<? extends CaseIndexDto> selectedCases;
118-
private NullableOptionGroup facilityOrHome;
119+
private OptionGroup facilityOrHome;
119120
private HorizontalLayout warningLayout;
120121

121122
public BulkCaseDataForm(DistrictReferenceDto singleSelectedDistrict, Collection<? extends CaseIndexDto> selectedCases) {
@@ -210,7 +211,7 @@ protected void addFields() {
210211
ComboBox community = addInfrastructureField(CaseBulkEditData.COMMUNITY);
211212
community.setNullSelectionAllowed(true);
212213
community.setEnabled(false);
213-
facilityOrHome = new NullableOptionGroup(I18nProperties.getCaption(Captions.casePlaceOfStay), TypeOfPlace.getTypesOfPlaceForCases());
214+
facilityOrHome = new OptionGroup(I18nProperties.getCaption(Captions.casePlaceOfStay), TypeOfPlace.getTypesOfPlaceForCases());
214215
facilityOrHome.setId("facilityOrHome");
215216
facilityOrHome.setWidth(100, Unit.PERCENTAGE);
216217
facilityOrHome.setEnabled(false);
@@ -310,7 +311,7 @@ protected void addFields() {
310311
warningLayout = VaadinUiUtil.createWarningComponent(I18nProperties.getString(Strings.pseudonymizedCasesSelectedWarning));
311312
facilityOrHome.addValueChangeListener(e -> {
312313
FieldHelper.removeItems(facility);
313-
if (TypeOfPlace.FACILITY.equals(facilityOrHome.getNullableValue())) {
314+
if (TypeOfPlace.FACILITY.equals(facilityOrHome.getValue())) {
314315
if (facilityTypeGroup.getValue() == null) {
315316
facilityTypeGroup.setValue(FacilityTypeGroup.MEDICAL_FACILITY);
316317
}

0 commit comments

Comments
 (0)