X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=server%2Fcompbio%2Fcontrollers%2FIPDataController.java;h=86f752ebc5f988347d573a8ae3b49538864b8002;hb=8256bed38c0abeefe003adf6d9f126113f9cc5b3;hp=ae3ca753b086b6834523856112da316f288e1cc2;hpb=16fc8d7210b2e7e1141170ab93d50311a2e058ca;p=proteocache.git diff --git a/server/compbio/controllers/IPDataController.java b/server/compbio/controllers/IPDataController.java index ae3ca75..86f752e 100644 --- a/server/compbio/controllers/IPDataController.java +++ b/server/compbio/controllers/IPDataController.java @@ -29,7 +29,8 @@ public class IPDataController extends BasicController { @RequestMapping(value = "/admin/ip/query", method = RequestMethod.GET) public String initOneIPForm(Map model) { model.put("username", getPrincipalName()); - model.put("value", "127.0.0.1"); + CassandraRequester cr = new CassandraRequester(); + model.put("value", cr.getExample("ip")); return "query/IP"; } @@ -62,9 +63,16 @@ public class IPDataController extends BasicController { List r = cr.readIpByCounter(realcounter); model.put("results", r); model.put("njobs", 0); + String csvline = ""; if (null != r) { model.put("njobs", r.size()); + csvline = "\'Job%20 count\', \'IP\'%0A"; + } + // form line for CSV file + for (TotalByCounterBean b : r) { + csvline += "\'" + b.getTotaljobs() + "\',\'" + b.getName() + "\'%0A"; } + model.put("csvfile", csvline); final long endTime = System.currentTimeMillis(); model.put("timeExecution", (endTime - startTime)); model.put("counter", realcounter);