Adds support for downloading binary record response
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / RecordResponse.java
index d3607c1..55aca4e 100644 (file)
@@ -62,8 +62,17 @@ public class RecordResponse extends ResponseDataObject {
   }\r
   \r
   public String getActiveClients () {\r
-    logger.info("Request to get activeclients");\r
-    return getOneElementValue("activeclients");\r
+    if (getIsBinary()) {\r
+      return "0";\r
+    } else {\r
+      String activeclients = getOneElementValue("activeclients");\r
+      if (activeclients == null || activeclients.length()==0) {\r
+        // Look for override\r
+        activeclients = getAttribute("activeclients");\r
+      }\r
+      logger.info("Request to get activeclients on record [" + getRecId() + "]. Is [" + activeclients + "]");    \r
+      return activeclients;\r
+    }\r
   }\r
    \r
 }\r