Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
9480:7228bd10a8cc | 9481:787fc085459b |
---|---|
20 * | 20 * |
21 */ | 21 */ |
22 public abstract class ValidationBehaviourSingleMultiInputItem implements IMultiSingleBehaviour { | 22 public abstract class ValidationBehaviourSingleMultiInputItem implements IMultiSingleBehaviour { |
23 | 23 |
24 private List<String> validInputs = null; | 24 private List<String> validInputs = null; |
25 private String errorForItemMsg = null; | 25 protected String errorForItemMsg = null; |
26 protected final FLYSConstants MSG; | 26 protected final FLYSConstants MSG; |
27 | 27 |
28 public ValidationBehaviourSingleMultiInputItem(final List<String> validInputs, final String errorForItemMsg, final FLYSConstants MSG) { | 28 public ValidationBehaviourSingleMultiInputItem(final List<String> validInputs, final String errorForItemMsg, final FLYSConstants MSG) { |
29 this.validInputs = validInputs; | 29 this.validInputs = validInputs; |
30 this.errorForItemMsg = errorForItemMsg; | 30 this.errorForItemMsg = errorForItemMsg; |
39 final List<String> errors = new ArrayList<String>(); | 39 final List<String> errors = new ArrayList<String>(); |
40 // String filtered = ""; | 40 // String filtered = ""; |
41 // int goodValues = 0; | 41 // int goodValues = 0; |
42 errors.addAll(validateNumber(sValue)); | 42 errors.addAll(validateNumber(sValue)); |
43 boolean isGood = false; | 43 boolean isGood = false; |
44 for (final String validYear : this.validInputs) { | 44 for (final String validYear : this.getValidInputs()) { |
45 /* No list contains for strings? */ | 45 /* No list contains for strings? */ |
46 if (sValue.equals(validYear)) { | 46 if (sValue.equals(validYear)) { |
47 isGood = true; | 47 isGood = true; |
48 break; | 48 break; |
49 } | 49 } |
70 } | 70 } |
71 return errors; | 71 return errors; |
72 } | 72 } |
73 | 73 |
74 @Override | 74 @Override |
75 public final void setErrorForItemMsg(final String errorForItemMsg) { | |
76 this.errorForItemMsg = errorForItemMsg; | |
77 | |
78 } | |
79 | |
80 @Override | |
75 public final void setValidInputs(final List<String> validInputs) { | 81 public final void setValidInputs(final List<String> validInputs) { |
76 this.validInputs = validInputs; | 82 this.validInputs = validInputs; |
77 | 83 |
78 } | 84 } |
79 | 85 |
80 @Override | 86 protected final List<String> getValidInputs() { |
81 public final void setErrorForItemMsg(final String errorForItemMsg) { | 87 return this.validInputs; |
82 this.errorForItemMsg = errorForItemMsg; | |
83 | |
84 } | 88 } |
85 | 89 |
86 } | 90 } |