diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/ValidationBehaviourSingleMultiInputItem.java @ 9481:787fc085459b

TSV introduced; uinfo.inundationWMS-Config
author gernotbelger
date Wed, 12 Sep 2018 10:55:09 +0200
parents 7337034eb5d5
children ba0561906f81
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/ValidationBehaviourSingleMultiInputItem.java	Mon Sep 10 17:06:23 2018 +0200
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/ValidationBehaviourSingleMultiInputItem.java	Wed Sep 12 10:55:09 2018 +0200
@@ -22,7 +22,7 @@
 public abstract class ValidationBehaviourSingleMultiInputItem implements IMultiSingleBehaviour {
 
     private List<String> validInputs = null;
-    private String errorForItemMsg = null;
+    protected String errorForItemMsg = null;
     protected final FLYSConstants MSG;
 
     public ValidationBehaviourSingleMultiInputItem(final List<String> validInputs, final String errorForItemMsg, final FLYSConstants MSG) {
@@ -41,7 +41,7 @@
         // int goodValues = 0;
         errors.addAll(validateNumber(sValue));
         boolean isGood = false;
-        for (final String validYear : this.validInputs) {
+        for (final String validYear : this.getValidInputs()) {
             /* No list contains for strings? */
             if (sValue.equals(validYear)) {
                 isGood = true;
@@ -72,15 +72,19 @@
     }
 
     @Override
+    public final void setErrorForItemMsg(final String errorForItemMsg) {
+        this.errorForItemMsg = errorForItemMsg;
+
+    }
+
+    @Override
     public final void setValidInputs(final List<String> validInputs) {
         this.validInputs = validInputs;
 
     }
 
-    @Override
-    public final void setErrorForItemMsg(final String errorForItemMsg) {
-        this.errorForItemMsg = errorForItemMsg;
-
+    protected final List<String> getValidInputs() {
+        return this.validInputs;
     }
 
 }

http://dive4elements.wald.intevation.org