Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String loadQueue(String strt) {
- String strRet = "";
- String strUserName = "sysadmin";
- System.out.println("loadQueue called... : " + strt);
- JSONObject jobj = (JSONObject) JSONSerializer.toJSON(strt);
- String agentName = jobj.getString("agentName");
- System.out.println("agentName : " + agentName);
- Set<String> QueuesSet = new HashSet<String>();
- JSONArray jArrMSGs = new JSONArray();
- try {
- String strParamsJson = "{ReportId:912, UserId:\"" + strUserName + "\",Params:{}}";
- DataCache objDataCache = new DBDataRetriver();
- JSONObject jsobjct = (JSONObject) JSONSerializer.toJSON(strParamsJson);
- jsobjct = (JSONObject) objDataCache.cacheAndFetchData(jsobjct);
- System.out.println("loadQueue client info is::::: " + jsobjct);
- JSONArray jArr= null;
- if (jsobjct.get("Data") != null) {
- jArr = jsobjct.getJSONArray("Data");
- // JOptionPane.showConfirmDialog(null, jArr);
- }
- for (int i = 0; i < jArr.size(); i++) {
- QueuesSet.add(jArr.getJSONObject(i).getString("QUEUENAME"));
- }
- System.out.println("QueuesSet :: "+QueuesSet);
- JSONArray tempJArr = null;
- JSONObject tempJObj = null;
- JSONObject tempJObj2 = null;
- JSONObject jobj1 = null;
- String grtngName = "";
- Iterator<String> iterator = QueuesSet.iterator();
- while (iterator.hasNext()) {
- grtngName = iterator.next();
- jobj1 = new JSONObject();
- jobj1.put("nodeId", grtngName);
- jobj1.put("nodeName", grtngName);
- jobj1.put("leaf", false);
- tempJArr = new JSONArray();
- tempJObj = new JSONObject();
- for (int i = 0; i < jArr.size(); i++) {
- tempJObj2 = jArr.getJSONObject(i);
- if (jArr.getJSONObject(i).getString("QUEUENAME").equalsIgnoreCase(grtngName)) {
- tempJObj.put("nodeId", tempJObj2.getString("AGENTNAME"));
- tempJObj.put("nodeName", tempJObj2.getString("AGENTNAME"));
- tempJObj.put("leaf", true);
- tempJArr.add(tempJObj);
- }
- }
- jobj1.put("children", tempJArr);
- jArrMSGs.add(jobj1);
- }
- System.out.println("################################ JSON ARRAY #####################"+jArrMSGs);
- } catch (Exception e) {
- System.out.println("Exception in loadQueue :: " + e);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement