comparison gwt-client/src/main/java/org/dive4elements/river/client/server/DischargeInfoServiceImpl.java @ 8203:238fc722f87a

sed 's/logger/log/g' src/**/*.java
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 05 Sep 2014 13:19:22 +0200
parents 9da2298ae380
children 0a5239a1e46e
comparison
equal deleted inserted replaced
8202:e4606eae8ea5 8203:238fc722f87a
37 */ 37 */
38 public class DischargeInfoServiceImpl 38 public class DischargeInfoServiceImpl
39 extends RemoteServiceServlet 39 extends RemoteServiceServlet
40 implements DischargeInfoService 40 implements DischargeInfoService
41 { 41 {
42 private static final Logger logger = 42 private static final Logger log =
43 Logger.getLogger(DischargeInfoServiceImpl.class); 43 Logger.getLogger(DischargeInfoServiceImpl.class);
44 44
45 public static final String ERROR_NO_DISCHARGEINFO_FOUND = 45 public static final String ERROR_NO_DISCHARGEINFO_FOUND =
46 "error_no_dischargeinfo_found"; 46 "error_no_dischargeinfo_found";
47 47
53 String locale, 53 String locale,
54 long gauge, 54 long gauge,
55 String river) 55 String river)
56 throws ServerException 56 throws ServerException
57 { 57 {
58 logger.info("DichargeInfoServiceImpl.getDischargeInfo"); 58 log.info("DichargeInfoServiceImpl.getDischargeInfo");
59 59
60 String url = getServletContext().getInitParameter("server-url"); 60 String url = getServletContext().getInitParameter("server-url");
61 61
62 Document doc = XMLUtils.newDocument(); 62 Document doc = XMLUtils.newDocument();
63 63
78 HttpClient client = new HttpClientImpl(url, locale); 78 HttpClient client = new HttpClientImpl(url, locale);
79 79
80 try { 80 try {
81 Document result = client.callService(url, "dischargeinfo", doc); 81 Document result = client.callService(url, "dischargeinfo", doc);
82 82
83 logger.debug("Extract discharge info objects now."); 83 log.debug("Extract discharge info objects now.");
84 DischargeInfoObject[] objects = extractDischargeInfoObjects(result); 84 DischargeInfoObject[] objects = extractDischargeInfoObjects(result);
85 85
86 if (objects != null && objects.length > 0) { 86 if (objects != null && objects.length > 0) {
87 return objects; 87 return objects;
88 } 88 }
89 } 89 }
90 catch (ConnectionException ce) { 90 catch (ConnectionException ce) {
91 logger.error(ce, ce); 91 log.error(ce, ce);
92 } 92 }
93 93
94 throw new ServerException(ERROR_NO_DISCHARGEINFO_FOUND); 94 throw new ServerException(ERROR_NO_DISCHARGEINFO_FOUND);
95 } 95 }
96 96
99 ) 99 )
100 throws ServerException { 100 throws ServerException {
101 NodeList list = result.getElementsByTagName("discharge"); 101 NodeList list = result.getElementsByTagName("discharge");
102 102
103 if (list == null || list.getLength() == 0) { 103 if (list == null || list.getLength() == 0) {
104 logger.warn("No discharge info found."); 104 log.warn("No discharge info found.");
105 throw new ServerException(ERROR_NO_DISCHARGEINFO_FOUND); 105 throw new ServerException(ERROR_NO_DISCHARGEINFO_FOUND);
106 } 106 }
107 107
108 int num = list.getLength(); 108 int num = list.getLength();
109 logger.debug("Response contains " + num + " objects."); 109 log.debug("Response contains " + num + " objects.");
110 110
111 List<DischargeInfoObject> objects = 111 List<DischargeInfoObject> objects =
112 new ArrayList<DischargeInfoObject>(num); 112 new ArrayList<DischargeInfoObject>(num);
113 113
114 for (int i = 0; i < num; i++) { 114 for (int i = 0; i < num; i++) {
118 if (obj != null) { 118 if (obj != null) {
119 objects.add(obj); 119 objects.add(obj);
120 } 120 }
121 } 121 }
122 122
123 logger.debug("Retrieved " + objects.size() + " discharges."); 123 log.debug("Retrieved " + objects.size() + " discharges.");
124 124
125 return (DischargeInfoObject[]) 125 return (DischargeInfoObject[])
126 objects.toArray(new DischargeInfoObject[num]); 126 objects.toArray(new DischargeInfoObject[num]);
127 127
128 } 128 }
140 Integer endYear = Integer.valueOf(end); 140 Integer endYear = Integer.valueOf(end);
141 return new DischargeInfoObjectImpl( 141 return new DischargeInfoObjectImpl(
142 desc, startYear, endYear, bfgId); 142 desc, startYear, endYear, bfgId);
143 } 143 }
144 catch (NumberFormatException nfe) { 144 catch (NumberFormatException nfe) {
145 logger.warn(nfe.getLocalizedMessage()); 145 log.warn(nfe.getLocalizedMessage());
146 } 146 }
147 } 147 }
148 148
149 logger.warn("Invalid distance info object found."); 149 log.warn("Invalid distance info object found.");
150 150
151 return null; 151 return null;
152 } 152 }
153 } 153 }
154 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 154 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org