Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/server/CollectionHelper.java @ 1332:ab2b1a4a9ead
Donate own error for failcase of remove-artifact.
flys-client/trunk@2977 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 17 Oct 2011 09:37:27 +0000 |
parents | 5733c05ce24c |
children | 290d5687f202 |
comparison
equal
deleted
inserted
replaced
1331:aa2313e0f18d | 1332:ab2b1a4a9ead |
---|---|
48 */ | 48 */ |
49 public class CollectionHelper { | 49 public class CollectionHelper { |
50 | 50 |
51 public static final String ERROR_ADD_ARTIFACT = "error_add_artifact"; | 51 public static final String ERROR_ADD_ARTIFACT = "error_add_artifact"; |
52 | 52 |
53 public static final String ERROR_REMOVE_ARTIFACT = "error_remove_artifact"; | |
54 | |
53 public static final String XPATH_FACETS = "art:facets/art:facet"; | 55 public static final String XPATH_FACETS = "art:facets/art:facet"; |
54 | 56 |
55 public static final String XPATH_LOADED_RECOMMENDATIONS = | 57 public static final String XPATH_LOADED_RECOMMENDATIONS = |
56 "/art:artifact-collection/art:attribute/art:loaded-recommendations/art:recommendation"; | 58 "/art:artifact-collection/art:attribute/art:loaded-recommendations/art:recommendation"; |
57 | 59 |
703 System.out.println(XMLUtils.toString(response)); | 705 System.out.println(XMLUtils.toString(response)); |
704 | 706 |
705 Collection c = CollectionHelper.parseCollection(response); | 707 Collection c = CollectionHelper.parseCollection(response); |
706 | 708 |
707 if (c == null) { | 709 if (c == null) { |
708 throw new ServerException(ERROR_ADD_ARTIFACT); | 710 throw new ServerException(ERROR_REMOVE_ARTIFACT); |
709 } | 711 } |
710 | 712 |
711 return c; | 713 return c; |
712 } | 714 } |
713 catch (ConnectionException ce) { | 715 catch (ConnectionException ce) { |
714 System.err.println(ce.getLocalizedMessage()); | 716 System.err.println(ce.getLocalizedMessage()); |
715 } | 717 } |
716 catch (Exception e) { | 718 catch (Exception e) { |
717 e.printStackTrace(); | 719 e.printStackTrace(); |
718 } | 720 } |
719 // TODO other err | 721 throw new ServerException(ERROR_REMOVE_ARTIFACT); |
720 throw new ServerException(ERROR_ADD_ARTIFACT); | |
721 } | 722 } |
722 } | 723 } |
723 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 724 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |