private void handle(APIGetImageMsg msg) { SearchQuery<ImageInventory> sq = new SearchQuery(ImageInventory.class); sq.addAccountAsAnd(msg); sq.add("uuid", SearchOp.AND_EQ, msg.getUuid()); List<ImageInventory> invs = sq.list(); APIGetImageReply reply = new APIGetImageReply(); if (!invs.isEmpty()) { reply.setInventory(JSONObjectUtil.toJsonString(invs.get(0))); } bus.reply(msg, reply); }
private void handle(APIGetVmInstanceMsg msg) { SearchQuery<VmInstanceInventory> query = new SearchQuery(VmInstanceInventory.class); query.addAccountAsAnd(msg); query.add("uuid", SearchOp.AND_EQ, msg.getUuid()); List<VmInstanceInventory> invs = query.list(); APIGetVmInstanceReply reply = new APIGetVmInstanceReply(); if (!invs.isEmpty()) { reply.setInventory(JSONObjectUtil.toJsonString(invs.get(0))); } bus.reply(msg, reply); }
private void handle(APIGetVolumeMsg msg) { SearchQuery<VolumeInventory> q = new SearchQuery(VolumeInventory.class); q.addAccountAsAnd(msg); q.add("uuid", SearchOp.AND_EQ, msg.getUuid()); List<VolumeInventory> invs = q.list(); APIGetVolumeReply reply = new APIGetVolumeReply(); if (!invs.isEmpty()) { reply.setInventory(JSONObjectUtil.toJsonString(invs.get(0))); } bus.reply(msg, reply); }
private void handle(APISearchImageMsg msg) { SearchQuery<ImageInventory> sq = SearchQuery.create(msg, ImageInventory.class); sq.addAccountAsAnd(msg); String content = sq.listAsString(); APISearchImageReply reply = new APISearchImageReply(); reply.setContent(content); bus.reply(msg, reply); }
private void handle(APISearchVolumeMsg msg) { SearchQuery<VolumeInventory> q = SearchQuery.create(msg, VolumeInventory.class); q.addAccountAsAnd(msg); String res = q.listAsString(); APISearchVolumeReply reply = new APISearchVolumeReply(); reply.setContent(res); bus.reply(msg, reply); }
private void handle(APISearchVmInstanceMsg msg) { SearchQuery<VmInstanceInventory> query = SearchQuery.create(msg, VmInstanceInventory.class); query.addAccountAsAnd(msg); String content = query.listAsString(); APISearchVmInstanceReply reply = new APISearchVmInstanceReply(); reply.setContent(content); bus.reply(msg, reply); }