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 :

http://dive4elements.wald.intevation.org