Interface MockProjectRestService


@Path("") @RegisterRestClient(configKey="rest.projects") @Produces("application/json") public interface MockProjectRestService
MockProjectRestService interface.
  • Method Details

    • getProjectDetails

      @GET @Path("/projects") List<ProjectDO> getProjectDetails(@QueryParam("universityId") String uniId)
      getProjectDetails.
      Parameters:
      uniId - a String object
      Returns:
      a List object
    • getProjectList

      @GET @Path("/projects") List<ProjectDO> getProjectList(@QueryParam("q") String query)
      getProjectList.
      Parameters:
      query - a String object
      Returns:
      a List object
    • getRecommended

      @GET @Path("/projects") List<ProjectDO> getRecommended(@QueryParam("description_like") @DefaultValue("recommend") String description)
      getRecommended.
      Parameters:
      description - a String object
      Returns:
      a List object
    • getProjectSupplement

      @GET @Path("/project-supplement") ProjectSupplementDO getProjectSupplement()
      getProjectSupplement.
      Returns:
      a ProjectSupplementDO object