/** * Count Push Applications * * @param pushApplicationID id of {@link PushApplication} * @return count number for each {@link org.jboss.aerogear.unifiedpush.api.VariantType} */ @GET @Path("/{pushAppID}/count") @Produces(MediaType.APPLICATION_JSON) @ReturnType("java.util.Map<java.lang.String, java.lang.Long>") public Response countInstallations(@PathParam("pushAppID") String pushApplicationID) { Map<String, Long> result = pushAppService.countInstallationsByType(pushApplicationID); return Response.ok(result).build(); }