/** * Permet de créer une nouvelle entité événement * * @param entity l'entité événement à créer * @return l'entité événement créée */ @POST @Consumes({"application/xml", "application/json"}) @Produces({"application/xml", "application/json"}) public Event create(Event entity) { Date date = new Date(); long time = date.getTime(); Long eventId = eventManagerLocal.create( entity.getPlayer().getPlayerId(), entity.getApplication().getApiKey(), entity.getApplication().getApiSecret(), entity.getEventType(), new Timestamp(time)); return eventManagerLocal.find(eventId); }
/** * Permet de récupérer une entité événement * * @param id l'id de l'entité événement à récupérer * @return l'entité événement à récupérer */ @GET @Path("{id}") @Produces({"application/xml", "application/json"}) public Event find(@PathParam("id") Long id) { return eventManagerLocal.find(id); }