Moves UI convenience methods to UiUtils class
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / ResponseDataObject.java
index 572be9a..535f859 100644 (file)
@@ -51,38 +51,7 @@ public class ResponseDataObject implements Serializable {
   public List<ResponseDataObject> getElements (String name) {\r
     return elements.get(name);\r
   }\r
-  \r
-  public List<ResponseDataObject> getElements(String name, int maxElements) {\r
-    if (getElements(name)!=null) {\r
-      int size = getElements(name).size();\r
-      if (size>0) {\r
-        return ((ArrayList<ResponseDataObject>) getElements(name)).subList(0, Math.min(maxElements,size));        \r
-      } \r
-    }   \r
-    return getElements(name);\r
-  }\r
-  \r
-  public List<ResponseDataObject> getElements(String name, int maxElements, int maxTotalValueLength) {\r
-    if (getElements(name)!=null) {\r
-      int size = getElements(name).size();\r
-      if (size>0) {\r
-        List<ResponseDataObject> maxElementsList = ((ArrayList<ResponseDataObject>) getElements(name)).subList(0, Math.min(maxElements,size));\r
-        int i = 0;\r
-        int totalLength = 0;\r
-        for (ResponseDataObject element : maxElementsList) {\r
-          totalLength += element.getValue().length(); \r
-          i++;\r
-          if (totalLength>maxTotalValueLength) {\r
-            break;\r
-          } \r
-        }\r
-        return maxElementsList.subList(0, i);\r
-      } \r
-    }   \r
-    return getElements(name);\r
-  }\r
-\r
-  \r
+    \r
   public ResponseDataObject getOneElement (String name) {\r
     if (elements.get(name) != null) {\r
       return elements.get(name).get(0);\r