1 package com.indexdata.mkjsf.pazpar2.data.sp;
\r
3 import org.apache.log4j.Logger;
\r
5 import com.indexdata.mkjsf.pazpar2.data.ServiceError;
\r
6 import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;
\r
8 public class SpResponseDataObject extends ResponseDataObject {
\r
10 private static final long serialVersionUID = -3098556883153269199L;
\r
11 private static Logger logger = Logger.getLogger(SpResponseDataObject.class);
\r
13 public boolean unsupportedCommand() {
\r
14 if (hasServiceError()) {
\r
15 ServiceError serviceError = getApplicationError().getServiceError();
\r
16 if (serviceError.getValue().equals("command") &&
\r
17 serviceError.getCode().equals("3")) {
\r
18 logger.warn("The " + getType() + " command not supported by this Service Proxy (request fell through SP to Pazpar2).");
\r
21 logger.error("Error encountered: " + serviceError.getCode() + ": " + serviceError.getMsg());
\r