Adds distinction between pz2 and sp errors
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / sp / SpResponseDataObject.java
index 2d18536..81b1c18 100644 (file)
@@ -2,7 +2,6 @@ package com.indexdata.mkjsf.pazpar2.data.sp;
 \r
 import org.apache.log4j.Logger;\r
 \r
-import com.indexdata.mkjsf.pazpar2.data.ServiceError;\r
 import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
 \r
 public class SpResponseDataObject extends ResponseDataObject {\r
@@ -11,18 +10,11 @@ public class SpResponseDataObject extends ResponseDataObject {
   private static Logger logger = Logger.getLogger(SpResponseDataObject.class);\r
 \r
   public boolean unsupportedCommand() {\r
-    if (hasServiceError()) {\r
-      ServiceError serviceError = getApplicationError().getServiceError();\r
-      if (serviceError.getValue().equals("command") &&\r
-          serviceError.getCode().equals("3")) {\r
+    if (hasServiceError() && getServiceError().getCode().equalsIgnoreCase("3")) {\r
         logger.warn("The " + getType() + " command not supported by this Service Proxy (request fell through SP to Pazpar2).");\r
         return true;\r
-      } else {\r
-        logger.error("Error encountered: " + serviceError.getCode() + ": " + serviceError.getMsg());\r
-        return false;\r
-      }\r
     }\r
     return false;\r
   }\r
-\r
+  \r
 }\r