Advertisement
rahul0611

Map with Queeue and Agents

May 28th, 2012
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1.    Map<String, List<String>> QueueList = new HashMap<String, List<String>>();
  2.         try {
  3.             String strParamsJson = "{ReportId:912, UserId:\"" + strUserName + "\",Params:{}}";
  4.             DataCache objDataCache = new DBDataRetriver();
  5.             JSONObject jsobjct = (JSONObject) JSONSerializer.toJSON(strParamsJson);
  6.             jsobjct = (JSONObject) objDataCache.cacheAndFetchData(jsobjct);
  7.             System.out.println("loadQueue  client info is::::: " + jsobjct);
  8.            JSONArray  jArr= null;
  9.             if (jsobjct.get("Data") != null) {
  10.                jArr = jsobjct.getJSONArray("Data");
  11.                JOptionPane.showConfirmDialog(null, jArr);
  12.  
  13.             }
  14.            int sizeOfjArr= jArr.size();
  15.  
  16.      
  17.        
  18.  
  19.  
  20.         for (int i = 0; i < sizeOfjArr; i++) {
  21.  
  22.         JSONObject jSONObject=jArr.getJSONObject(i);
  23.  
  24.         String QueueNAme = jSONObject.getString("QUEUENAME");
  25.  
  26.       List<String> Queues= new ArrayList<String>();
  27.  
  28.  
  29.      
  30.         for (int i1 = 0; i1 < sizeOfjArr; i1++) {
  31.  
  32.    
  33.             JSONObject jSONObject1 = jArr.getJSONObject(i1);
  34.  
  35.  
  36.             if (QueueNAme.equals(jSONObject1.getString("QUEUENAME"))) {
  37.  
  38.                 Queues.add(jSONObject1.getString("AGENTNAME"));
  39.  
  40.             }
  41.  
  42.         }
  43.         QueueList.put(QueueNAme, Queues);
  44.  
  45.         }
  46.  
  47.         JOptionPane.showConfirmDialog(null, QueueList);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement