Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/AbstractEpochPanel.java @ 9224:c3994657c15d
salix workflow little improvments
author | gernotbelger |
---|---|
date | Wed, 04 Jul 2018 15:26:08 +0200 |
parents | aafae1ab25f0 |
children | 7c3d689294e8 |
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/AbstractEpochPanel.java Wed Jul 04 14:00:13 2018 +0200 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/AbstractEpochPanel.java Wed Jul 04 15:26:08 2018 +0200 @@ -11,7 +11,6 @@ import java.util.ArrayList; import java.util.List; -import java.util.TreeSet; import org.dive4elements.river.client.client.ui.FromToTableHelperPanel.IColumnClickHandler; import org.dive4elements.river.client.shared.model.Data; @@ -37,8 +36,8 @@ private static final long serialVersionUID = 1L; protected enum Type { - singleMinMax, multi - // Type singleMinMax: nur eine Epoche kann gesetzt werden; minMax vorbelegt aus Datenquelle + single, multi + // Type single: nur eine Epoche kann gesetzt werden; minMax vorbelegt aus Datenquelle // Type multi: mehrere epochs können eingegeben werden } @@ -60,25 +59,6 @@ protected abstract Canvas createWidget(final DataList data); - private final void postCreate() { - switch (this.type) { - case singleMinMax: - final TreeSet<String> minMax = new TreeSet<String>(this.validInputs); - if (minMax.size() > 1) { - this.start.setValue(minMax.first()); - this.end.setValue(minMax.last()); - } else { - // TODO: THIS STATE IS INVALID; RETURN - es gibt keinen Mechanismus, der das verhindert; müsste - // im State davor passieren) - } - break; - case multi: - break; // do nothing - default: - throw new IllegalStateException(); - } - } - protected final TextItem createStartInputItem(final String title) { this.start = PanelHelper.createItem(title); return this.start; @@ -144,7 +124,6 @@ this.helperContainer.addMember(table); - postCreate(); return layout; } @@ -230,7 +209,7 @@ final List<Data> data = new ArrayList<Data>(); switch (this.type) { - case singleMinMax: + case single: data.add(buildResult(this.start.getValueAsString(), this.end.getValueAsString())); break;