Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java @ 1367:ab8eb2f544f2
Replaced stdout and stderr logging with log4j loggers in server classes.
flys-client/trunk@3069 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 25 Oct 2011 12:31:15 +0000 |
parents | 26e38b79658d |
children | bc06a671ef60 |
comparison
equal
deleted
inserted
replaced
1366:d0eb2202ffbe | 1367:ab8eb2f544f2 |
---|---|
1 package de.intevation.flys.client.server; | 1 package de.intevation.flys.client.server; |
2 | 2 |
3 import org.w3c.dom.Document; | 3 import org.w3c.dom.Document; |
4 | |
5 import org.apache.log4j.Logger; | |
4 | 6 |
5 import de.intevation.artifacts.common.utils.ClientProtocolUtils; | 7 import de.intevation.artifacts.common.utils.ClientProtocolUtils; |
6 | 8 |
7 import de.intevation.artifacts.httpclient.exceptions.ConnectionException; | 9 import de.intevation.artifacts.httpclient.exceptions.ConnectionException; |
8 import de.intevation.artifacts.httpclient.http.HttpClient; | 10 import de.intevation.artifacts.httpclient.http.HttpClient; |
20 */ | 22 */ |
21 public class CollectionAttributeServiceImpl | 23 public class CollectionAttributeServiceImpl |
22 extends DescribeCollectionServiceImpl | 24 extends DescribeCollectionServiceImpl |
23 implements CollectionAttributeService | 25 implements CollectionAttributeService |
24 { | 26 { |
27 private static final Logger logger = | |
28 Logger.getLogger(CollectionAttributeServiceImpl.class); | |
29 | |
30 | |
25 public static final String ERROR_UPDATING_COLLECTION_ATTRIBUTE = | 31 public static final String ERROR_UPDATING_COLLECTION_ATTRIBUTE = |
26 "error_update_collection_attribute"; | 32 "error_update_collection_attribute"; |
27 | 33 |
28 | 34 |
29 public Collection update(Collection collection, String url, String locale) | 35 public Collection update(Collection collection, String url, String locale) |
30 throws ServerException | 36 throws ServerException |
31 { | 37 { |
32 System.out.println("CollectionAttributeServiceImpl.update"); | 38 logger.info("CollectionAttributeServiceImpl.update"); |
33 | 39 |
34 Document attribute = CollectionHelper.createAttribute(collection); | 40 Document attribute = CollectionHelper.createAttribute(collection); |
35 Document action = ClientProtocolUtils.newSetAttributeDocument( | 41 Document action = ClientProtocolUtils.newSetAttributeDocument( |
36 collection.identifier(), | 42 collection.identifier(), |
37 attribute); | 43 attribute); |
41 Document res = (Document) http.doCollectionAction( | 47 Document res = (Document) http.doCollectionAction( |
42 action, | 48 action, |
43 collection.identifier(), | 49 collection.identifier(), |
44 new DocumentResponseHandler()); | 50 new DocumentResponseHandler()); |
45 | 51 |
46 System.out.println("Collection attribute successfully set."); | 52 logger.debug("Collection attribute successfully set."); |
47 | 53 |
48 return describe(collection.identifier(), url, locale); | 54 return describe(collection.identifier(), url, locale); |
49 } | 55 } |
50 catch (ConnectionException ce) { | 56 catch (ConnectionException ce) { |
51 System.err.println(ce.getLocalizedMessage()); | 57 logger.error(ce, ce); |
52 } | 58 } |
53 | 59 |
54 throw new ServerException(ERROR_UPDATING_COLLECTION_ATTRIBUTE); | 60 throw new ServerException(ERROR_UPDATING_COLLECTION_ATTRIBUTE); |
55 } | 61 } |
56 } | 62 } |