Class ProjectResource

java.lang.Object
org.damap.base.rest.ProjectResource
All Implemented Interfaces:
ResourceSearch<ProjectDO>

@Path("/api/projects") @Produces("application/json") @Consumes("application/json") public class ProjectResource extends Object implements ResourceSearch<ProjectDO>
ProjectResource class.
  • Constructor Details

    • ProjectResource

      public ProjectResource()
  • Method Details

    • getProjectMembers

      @GET @Path("/{id}/staff") public List<ContributorDO> getProjectMembers(@PathParam("id") String projectId)
      getProjectMembers.
      Parameters:
      projectId - a String object
      Returns:
      a List object
    • search

      public ResultList<ProjectDO> search(jakarta.ws.rs.core.UriInfo uriInfo)
      search.
      Specified by:
      search in interface ResourceSearch<ProjectDO>
      Parameters:
      uriInfo - a UriInfo object
      Returns:
      a ResultList object
    • recommended

      @GET @Path("/recommended") public ResultList<ProjectDO> recommended(@Context jakarta.ws.rs.core.UriInfo uriInfo)
      recommended.
      Parameters:
      uriInfo - a UriInfo object
      Returns:
      a ResultList object