@GET @Path("{id}") @Produces(MediaType.APPLICATION_JSON) @AllowedRoles(roles = {AllowedRoles.DATA_SCIENTIST, AllowedRoles.DATA_OWNER}) public Response findAllByProject( @PathParam("id") Integer id, @Context SecurityContext sc, @Context HttpServletRequest req) { Project project = projectFacade.find(id); List<Activity> activityDetails = activityBean.getAllActivityOnProject(project); GenericEntity<List<Activity>> projectActivities = new GenericEntity<List<Activity>>(activityDetails) {}; return noCacheResponse .getNoCacheResponseBuilder(Response.Status.OK) .entity(projectActivities) .build(); }