You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by an...@apache.org on 2013/11/14 12:50:28 UTC

git commit: JCLOUDS-373: Change parent of SoftLayerOrderItemDuplicateException to HttpResponseException

Updated Branches:
  refs/heads/master 6d7bde967 -> 55b21b644


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/55b21b64
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/55b21b64
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/55b21b64

Branch: refs/heads/master
Commit: 55b21b64494546d268df6044f5a5fecd23efba83
Parents: 6d7bde9
Author: Andrea Turli <an...@gmail.com>
Authored: Thu Nov 14 00:34:53 2013 +0100
Committer: Andrew Phillips <an...@apache.org>
Committed: Thu Nov 14 12:48:15 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/55b21b64/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/55b21b64/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 e2d7092..30a8bf4 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);
                   }
                }
          }