public static APIGetResourceNamesMsg __example__() { APIGetResourceNamesMsg msg = new APIGetResourceNamesMsg(); msg.setUuids(asList(uuid(), uuid())); return msg; } }
@Override protected List<ResourceInventory> scripts() { Query q = dbf.getEntityManager().createNativeQuery("select uuid, resourceName, resourceType from ResourceVO where uuid in (:uuids)"); q.setParameter("uuids", msg.getUuids()); List<Object[]> objs = q.getResultList(); List<ResourceVO> vos = objs.stream().map(ResourceVO::new).collect(Collectors.toList()); return ResourceInventory.valueOf(vos); } }.execute();