Class ReleasePageResource

java.lang.Object
com.atlassian.jira.projects.page.release.ReleasePageResource

@Consumes("application/json") @Produces("application/json") @Path("project/{projectKey}/release") public class ReleasePageResource extends Object
Rest resource for the release page.
  • Constructor Details

  • Method Details

    • getAllVersionsForProject

      @GET @Path("allversions") public jakarta.ws.rs.core.Response getAllVersionsForProject(@PathParam("projectKey") String projectKey)
      Return all versions for given project, including archived ones.
      Parameters:
      projectKey -
      Returns:
    • getVersionsForProject

      @GET @Path("versions") public jakarta.ws.rs.core.Response getVersionsForProject(@PathParam("projectKey") String projectKey)
      Return all versions for given project, excluding archived ones.
      Parameters:
      projectKey -
      Returns:
    • getAllVersionsWithoutIssuesForProject

      @GET @Path("allversions-nodetails") public jakarta.ws.rs.core.Response getAllVersionsWithoutIssuesForProject(@PathParam("projectKey") String projectKey)
      Return all versions for given project, including archived ones.
      Parameters:
      projectKey -
      Returns:
    • getDetails

      @GET @Path("/details/{versionId}") public jakarta.ws.rs.core.Response getDetails(@PathParam("versionId") Long versionId)
    • getVersionProgress

      @POST @Path("/details/progress") public jakarta.ws.rs.core.Response getVersionProgress(List<String> versionIds, @PathParam("projectKey") String projectKey)