Class JSONResponseAggregator

    • Constructor Detail

      • JSONResponseAggregator

        public JSONResponseAggregator()
    • Method Detail

      • sort

        protected String sort​(String fieldName,
                              boolean ascending,
                              Integer page,
                              Integer pageSize,
                              org.json.JSONObject source)
      • deepMerge

        protected org.json.JSONObject deepMerge​(org.json.JSONObject source,
                                                org.json.JSONObject target)
      • deepMergeArray

        protected org.json.JSONArray deepMergeArray​(org.json.JSONArray source,
                                                    org.json.JSONArray target)
      • sortArray

        protected String sortArray​(String fieldName,
                                   boolean ascending,
                                   Integer page,
                                   Integer pageSize,
                                   org.json.JSONArray source)
      • newJson

        protected org.json.JSONObject newJson​(String data)
      • newJsonArray

        protected org.json.JSONArray newJsonArray​(String data)
      • sortList

        protected void sortList​(String fieldName,
                                org.json.JSONArray array,
                                boolean ascending,
                                int page,
                                int pageSize)
                         throws Exception
        Throws:
        Exception