comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java @ 1055:61c051e53f9b

Moved WINFO specific stuff from FLYS into WINFO artifact. flys-artifacts/trunk@2525 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 22 Aug 2011 15:25:48 +0000
parents 9a77a9adbb36
children 853cd2120d69
comparison
equal deleted inserted replaced
1054:1f3e944a805c 1055:61c051e53f9b
6 6
7 import de.intevation.artifacts.Artifact; 7 import de.intevation.artifacts.Artifact;
8 8
9 import de.intevation.artifactdatabase.data.StateData; 9 import de.intevation.artifactdatabase.data.StateData;
10 10
11 import de.intevation.flys.artifacts.FLYSArtifact; 11 import de.intevation.flys.artifacts.WINFOArtifact;
12 12
13 13
14 /** 14 /**
15 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 15 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
16 */ 16 */
46 public boolean validate(Artifact artifact) 46 public boolean validate(Artifact artifact)
47 throws IllegalArgumentException 47 throws IllegalArgumentException
48 { 48 {
49 logger.debug("LocationDistanceSelect.validate"); 49 logger.debug("LocationDistanceSelect.validate");
50 50
51 FLYSArtifact flys = (FLYSArtifact) artifact; 51 WINFOArtifact flys = (WINFOArtifact) artifact;
52 52
53 if (flys.isRange()) { 53 if (flys.isRange()) {
54 return super.validate(flys); 54 return super.validate(flys);
55 } 55 }
56 else { 56 else {
57 return validateLocations(flys); 57 return validateLocations(flys);
58 } 58 }
59 } 59 }
60 60
61 61
62 protected boolean validateLocations(FLYSArtifact flys) 62 protected boolean validateLocations(WINFOArtifact flys)
63 throws IllegalArgumentException 63 throws IllegalArgumentException
64 { 64 {
65 StateData dValues = getData(flys, LOCATIONS); 65 StateData dValues = getData(flys, LOCATIONS);
66 String values = dValues != null ? (String)dValues.getValue() : null; 66 String values = dValues != null ? (String)dValues.getValue() : null;
67 67
117 117
118 return minmax; 118 return minmax;
119 } 119 }
120 120
121 121
122 public static double[] getLocations(FLYSArtifact flys) { 122 public static double[] getLocations(WINFOArtifact flys) {
123 StateData data = flys.getData("ld_locations"); 123 StateData data = flys.getData("ld_locations");
124 String value = data != null ? (String) data.getValue() : null; 124 String value = data != null ? (String) data.getValue() : null;
125 125
126 if (value == null || value.length() == 0) { 126 if (value == null || value.length() == 0) {
127 logger.warn("No location data given."); 127 logger.warn("No location data given.");

http://dive4elements.wald.intevation.org