コード例 #1
0
  /**
   * 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();
  }