From c0ba128bc7dcc535ed7ad8561281af0647035db6 Mon Sep 17 00:00:00 2001 From: anhefti Date: Fri, 8 Feb 2019 22:04:35 +0100 Subject: [PATCH] fix for java 8 --- .../sebserver/gui/service/page/form/Form.java | 30 +++++++++---------- .../gui/service/page/form/FormHandle.java | 2 +- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/Form.java b/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/Form.java index 24668a15..0c754a8b 100644 --- a/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/Form.java +++ b/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/Form.java @@ -35,7 +35,7 @@ public final class Form implements FormBinding { private final JSONMapper jsonMapper; private final ObjectNode objectRoot; - private final Map> formFields = new LinkedHashMap<>(); + private final Map formFields = new LinkedHashMap<>(); private final Map subForms = new LinkedHashMap<>(); private final Map> subLists = new LinkedHashMap<>(); private final Map> groups = new LinkedHashMap<>(); @@ -56,7 +56,7 @@ public final class Form implements FormBinding { } public String getValue(final String name) { - final FormFieldAccessor formFieldAccessor = this.formFields.get(name); + final FormFieldAccessor formFieldAccessor = this.formFields.get(name); if (formFieldAccessor != null) { return formFieldAccessor.getValue(); } @@ -132,7 +132,7 @@ public final class Form implements FormBinding { public void process( final Predicate nameFilter, - final Consumer> processor) { + final Consumer processor) { this.formFields.entrySet() .stream() @@ -142,8 +142,8 @@ public final class Form implements FormBinding { } public void flush() { - for (final Map.Entry> entry : this.formFields.entrySet()) { - final FormFieldAccessor accessor = entry.getValue(); + for (final Map.Entry entry : this.formFields.entrySet()) { + final FormFieldAccessor accessor = entry.getValue(); if (accessor.control.isVisible()) { this.objectRoot.put(entry.getKey(), accessor.getValue()); } @@ -169,38 +169,36 @@ public final class Form implements FormBinding { } //@formatter:off - private FormFieldAccessor createAccessor(final Label label, final Label field) { - final FormFieldAccessor result = new FormFieldAccessor<>(label, field) { + private FormFieldAccessor createAccessor(final Label label, final Label field) { + return new FormFieldAccessor(label, field) { @Override public String getValue() { return field.getText(); } @Override public void setValue(final String value) { field.setText(value); } }; - - return result; } - private FormFieldAccessor createAccessor(final Label label, final Text text) { - return new FormFieldAccessor<>(label, text) { + private FormFieldAccessor createAccessor(final Label label, final Text text) { + return new FormFieldAccessor(label, text) { @Override public String getValue() { return text.getText(); } @Override public void setValue(final String value) { text.setText(value); } }; } - private FormFieldAccessor createAccessor( + private FormFieldAccessor createAccessor( final Label label, final SingleSelection singleSelection) { - return new FormFieldAccessor<>(label, singleSelection) { + return new FormFieldAccessor(label, singleSelection) { @Override public String getValue() { return singleSelection.getSelectionValue(); } @Override public void setValue(final String value) { singleSelection.select(value); } }; } //@formatter:on - public static abstract class FormFieldAccessor { + public static abstract class FormFieldAccessor { public final Label label; - public final T control; + public final Control control; private boolean hasError; - public FormFieldAccessor(final Label label, final T control) { + public FormFieldAccessor(final Label label, final Control control) { this.label = label; this.control = control; } diff --git a/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/FormHandle.java b/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/FormHandle.java index 9510507c..0827e24f 100644 --- a/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/FormHandle.java +++ b/src/main/java/ch/ethz/seb/sebserver/gui/service/page/form/FormHandle.java @@ -75,7 +75,7 @@ public class FormHandle { } private final void showValidationError( - final FormFieldAccessor fieldAccessor, + final FormFieldAccessor fieldAccessor, final FieldValidationError valError) { fieldAccessor.setError(this.i18nSupport.getText(new LocTextKey(