comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/WaterlevelSelectState.java @ 8202:e4606eae8ea5

sed src/**/*.java 's/logger/log/g'
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 05 Sep 2014 12:58:17 +0200
parents a1ceacf15d3a
children 5e38e2924c07
comparison
equal deleted inserted replaced
8201:4b8c5a08de04 8202:e4606eae8ea5
34 /** 34 /**
35 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 35 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
36 */ 36 */
37 public class WaterlevelSelectState extends DefaultState { 37 public class WaterlevelSelectState extends DefaultState {
38 38
39 private static final Logger logger = 39 private static final Logger log =
40 Logger.getLogger(WaterlevelSelectState.class); 40 Logger.getLogger(WaterlevelSelectState.class);
41 41
42 public static final String SPLIT_CHAR = ";"; 42 public static final String SPLIT_CHAR = ";";
43 43
44 public static final String WINFO_WSP_STATE_ID = "state.winfo.waterlevel"; 44 public static final String WINFO_WSP_STATE_ID = "state.winfo.waterlevel";
64 StateData stateData, 64 StateData stateData,
65 String name, 65 String name,
66 String val 66 String val
67 ) { 67 ) {
68 if (!isValueValid(val)) { 68 if (!isValueValid(val)) {
69 logger.error("The given input string is not valid: '" + val + "'"); 69 log.error("The given input string is not valid: '" + val + "'");
70 return null; 70 return null;
71 } 71 }
72 72
73 return new DefaultStateData(name, null, null, StringUtil.unbracket(val)); 73 return new DefaultStateData(name, null, null, StringUtil.unbracket(val));
74 } 74 }
161 else if (artifact instanceof StaticWKmsArtifact) { 161 else if (artifact instanceof StaticWKmsArtifact) {
162 wkms = new WKms[] {((StaticWKmsArtifact) artifact).getWKms(0)}; 162 wkms = new WKms[] {((StaticWKmsArtifact) artifact).getWKms(0)};
163 } 163 }
164 else { 164 else {
165 if (rawData == null) { 165 if (rawData == null) {
166 logger.error("Do not know how to handle null data " + 166 log.error("Do not know how to handle null data " +
167 "from artifact class " + artifact.getClass()); 167 "from artifact class " + artifact.getClass());
168 } 168 }
169 else { 169 else {
170 logger.error("Do not know how to handle " + rawData.getClass()); 170 log.error("Do not know how to handle " + rawData.getClass());
171 } 171 }
172 172
173 wkms = null; 173 wkms = null;
174 } 174 }
175 if (wkms == null || wkms.length == 0) { 175 if (wkms == null || wkms.length == 0) {
176 logger.error("No data for label generation."); 176 log.error("No data for label generation.");
177 // This is critical, will fail without much grace later further down 177 // This is critical, will fail without much grace later further down
178 // the road. 178 // the road.
179 return new String[] {""}; 179 return new String[] {""};
180 } 180 }
181 181
182 int idx = -1; 182 int idx = -1;
183 try { 183 try {
184 idx = Integer.parseInt(parts[2]); 184 idx = Integer.parseInt(parts[2]);
185 if (wkms[idx] == null) { 185 if (wkms[idx] == null) {
186 logger.error("null label for " + value + " (" + parts[2] + ")"); 186 log.error("null label for " + value + " (" + parts[2] + ")");
187 return new String[] {""}; 187 return new String[] {""};
188 } 188 }
189 String name = wkms[idx].getName(); 189 String name = wkms[idx].getName();
190 190
191 return new String[] { StringUtil.wWrap(name) }; 191 return new String[] { StringUtil.wWrap(name) };
192 } 192 }
193 catch (NumberFormatException nfe) { /* do nothing */ 193 catch (NumberFormatException nfe) { /* do nothing */
194 logger.error("Cannot get label for " + value + " (" + parts[2] + ")"); 194 log.error("Cannot get label for " + value + " (" + parts[2] + ")");
195 return new String[] {""}; 195 return new String[] {""};
196 } 196 }
197 } 197 }
198 198
199 199
205 * 205 *
206 * @return true, if the string applies the specified format, otherwise 206 * @return true, if the string applies the specified format, otherwise
207 * false. 207 * false.
208 */ 208 */
209 public static boolean isValueValid(String value) { 209 public static boolean isValueValid(String value) {
210 logger.debug("Validate string: '" + value + "'"); 210 log.debug("Validate string: '" + value + "'");
211 211
212 value = StringUtil.unbracket(value); 212 value = StringUtil.unbracket(value);
213 213
214 logger.debug("Validate substring: '" + value + "'"); 214 log.debug("Validate substring: '" + value + "'");
215 215
216 if (value == null || value.length() == 0) { 216 if (value == null || value.length() == 0) {
217 return false; 217 return false;
218 } 218 }
219 219
233 233
234 try { 234 try {
235 Integer.parseInt(parts[2]); 235 Integer.parseInt(parts[2]);
236 } 236 }
237 catch (NumberFormatException nfe) { 237 catch (NumberFormatException nfe) {
238 logger.error("Index is not a valid integer!", nfe); 238 log.error("Index is not a valid integer!", nfe);
239 } 239 }
240 240
241 return true; 241 return true;
242 } 242 }
243 } 243 }

http://dive4elements.wald.intevation.org