Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkjsf.git into...
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / data / Pazpar2ResponseData.java
diff --git a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/data/Pazpar2ResponseData.java b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/data/Pazpar2ResponseData.java
deleted file mode 100644 (file)
index c4f7b99..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-package com.indexdata.pz2utils4jsf.pazpar2.data;\r
-\r
-import java.io.Serializable;\r
-import java.util.ArrayList;\r
-import java.util.HashMap;\r
-import java.util.List;\r
-\r
-import com.indexdata.pz2utils4jsf.pazpar2.data.Pazpar2ResponseData;\r
-\r
-public class Pazpar2ResponseData implements Serializable {\r
-  \r
-  private static final long serialVersionUID = -3909755656714679959L;\r
-  String type = null;\r
-  HashMap<String,String> attributes = new HashMap<String,String>();\r
-  HashMap<String,List<Pazpar2ResponseData>> elements = new HashMap<String,List<Pazpar2ResponseData>>();\r
-  String textContent = "";\r
-  CommandError error = null;\r
-        \r
-  public void setType (String type) {\r
-    this.type = type;\r
-  }\r
-  \r
-  public String getType () {\r
-    return type;\r
-  }\r
-  \r
-  public void setAttribute (String name, String value) {\r
-    attributes.put(name, value);\r
-  }\r
-  \r
-  public String getAttribute (String name) {\r
-    return attributes.get(name);\r
-  }\r
-    \r
-  public void addElement (String name, Pazpar2ResponseData value) {    \r
-    if (elements.containsKey(name)) {\r
-      elements.get(name).add(value);\r
-    } else {\r
-      List<Pazpar2ResponseData> list = new ArrayList<Pazpar2ResponseData>();\r
-      list.add(value);\r
-      elements.put(name,list);\r
-    }\r
-  }\r
-  \r
-  public List<Pazpar2ResponseData> getElements (String name) {\r
-    return elements.get(name);\r
-  }\r
-  \r
-  public Pazpar2ResponseData getOneElement (String name) {\r
-    if (elements.get(name) != null) {\r
-      return elements.get(name).get(0);\r
-    } else {\r
-      return null;\r
-    }\r
-  }\r
-  \r
-  /**\r
-   * Returns the text content of the first element found with the given\r
-   * name\r
-   * @param name of the element \r
-   * @return text value, empty string if none found\r
-   */\r
-  public String getOneElementValue (String name) {\r
-    if (getOneElement(name)!=null && getOneElement(name).getValue().length()>0) {\r
-      return getOneElement(name).getValue();\r
-    } else {\r
-      return "";\r
-    }\r
-  }\r
-  \r
-  public void appendContent (String content) {\r
-    textContent = textContent + content;\r
-  }\r
-  \r
-  public String getValue () {\r
-    return textContent;\r
-  }\r
-  \r
-  public String getProperty(String name) {\r
-    List<Pazpar2ResponseData> els = elements.get(name);\r
-    if (els != null) {\r
-      return els.get(0).getValue();\r
-    } else {     \r
-      return null;\r
-    }\r
-  }\r
-  \r
-  public int getIntValue(String name) {\r
-    String val = getOneElementValue(name);\r
-    if (val.length()==0) {\r
-      return 0;\r
-    } else {\r
-      return Integer.parseInt(val);\r
-    }\r
-  }\r
-    \r
-  public boolean hasApplicationError () {\r
-    return (getOneElement("applicationerror") != null);   \r
-  }\r
-  \r
-  public CommandError getApplicationError() {\r
-    return (CommandError) getOneElement("applicationerror");\r
-  }\r
-  \r
-  public boolean hasPazpar2Error() {\r
-    return hasApplicationError() && getApplicationError().hasPazpar2Error();\r
-  }\r
-        \r
-}\r