/** Find multiple entities. */ public <A> List<A> findAll(EntityManager em, final String q, final Class<A> type, final Tuple<String, ?>... params) { return query(em, q, type, params).getResultList(); }
/** Delete all entities of BundleInfo of a certain host from the database. */ public static Effect<EntityManager> deleteByHost(String host) { return named.update("BundleInfo.deleteByHost", tuple("host", host)).toEffect(); }
public static Function<EntityManager, List<IncidentDto>> findByJobId(long jobId) { return Queries.named.findAll("Incident.findByJobId", tuple("jobId", jobId)); } }
@Override public List<A> apply(EntityManager em) { return findAll(em, q, type, params); } };
/** Delete a bundle info. */ public static Effect<EntityManager> delete(final String host, final long bundleId) { return named.update("BundleInfo.delete", tuple("host", host), tuple("bundleId", bundleId)).toEffect(); } }