Updated Branches: refs/heads/1.6.x d8ce79cec -> 844819d8b
JCLOUDS-373: Change parent of SoftLayerOrderItemDuplicateException to HttpResponseException - SoftLayerOrderItemDuplicateException extends HttpResponseException as it is a propagated exception by jclouds Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/844819d8 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/844819d8 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/844819d8 Branch: refs/heads/1.6.x Commit: 844819d8b7fc674010952339ef1b26ed15d3c7cd Parents: d8ce79c Author: Andrea Turli <[email protected]> Authored: Thu Nov 14 00:34:53 2013 +0100 Committer: Andrew Phillips <[email protected]> Committed: Thu Nov 14 12:51:25 2013 +0100 ---------------------------------------------------------------------- .../exceptions/SoftLayerOrderItemDuplicateException.java | 10 +++++++--- .../jclouds/softlayer/handlers/SoftLayerErrorHandler.java | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/844819d8/providers/softlayer/src/main/java/org/jclouds/softlayer/exceptions/SoftLayerOrderItemDuplicateException.java ---------------------------------------------------------------------- diff --git a/providers/softlayer/src/main/java/org/jclouds/softlayer/exceptions/SoftLayerOrderItemDuplicateException.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/exceptions/SoftLayerOrderItemDuplicateException.java index a08a61b..859baa5 100644 --- a/providers/softlayer/src/main/java/org/jclouds/softlayer/exceptions/SoftLayerOrderItemDuplicateException.java +++ b/providers/softlayer/src/main/java/org/jclouds/softlayer/exceptions/SoftLayerOrderItemDuplicateException.java @@ -16,10 +16,14 @@ */ package org.jclouds.softlayer.exceptions; -public class SoftLayerOrderItemDuplicateException extends RuntimeException { +import org.jclouds.http.HttpCommand; +import org.jclouds.http.HttpResponse; +import org.jclouds.http.HttpResponseException; - public SoftLayerOrderItemDuplicateException(String message, Exception exception) { - super(message, exception); +public class SoftLayerOrderItemDuplicateException extends HttpResponseException { + + public SoftLayerOrderItemDuplicateException(HttpCommand command, HttpResponse response, String message) { + super(command, response, message); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/844819d8/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java ---------------------------------------------------------------------- diff --git a/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java index 1d708a1..28b03e9 100644 --- a/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java +++ b/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java @@ -66,7 +66,7 @@ public class SoftLayerErrorHandler implements HttpErrorHandler { } else if (message.indexOf("currently an active transaction") != -1) { exception = new IllegalStateException(message, exception); } else if (message.indexOf("SoftLayer_Exception_Order_Item_Duplicate") != -1) { - exception = new SoftLayerOrderItemDuplicateException(message, exception); + exception = new SoftLayerOrderItemDuplicateException(command, response, message); } } }
