@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();
  }