Class PlanningModeResource

java.lang.Object
com.atlassian.greenhopper.web.AbstractResource
com.atlassian.greenhopper.web.rapid.plan.PlanningModeResource

@Path("xboard/plan") @Produces("application/json") @Consumes("application/json") public class PlanningModeResource extends AbstractResource
Resource for use in Planning Mode
  • Constructor Details

  • Method Details

    • getBacklogData

      @GET @Path("/backlog/data") public jakarta.ws.rs.core.Response getBacklogData(@QueryParam("rapidViewId") Long rapidViewId, @QueryParam("activeQuickFilters") Set<Long> activeQuickFilters, @QueryParam("selectedProjectKey") String selectedProjectKey)
      Returns the backlog data for the given rapid view and filtered by the given quick filters.
      Parameters:
      rapidViewId - The id of the rapid view for which to retrieve the backlog data
      activeQuickFilters - A set of id's of active quick filters that will be applied to the returned backlog data
      selectedProjectKey - which is used to re-order (or add) selected project to bottom of the queue.
      Returns:
      The backlog data for the given rapid view, filtered by the given quick filters.
    • getBacklogEpics

      @GET @Path("/backlog/epics") public jakarta.ws.rs.core.Response getBacklogEpics(@QueryParam("rapidViewId") Long rapidViewId)
      Returns epics for the given rapid view
      Parameters:
      rapidViewId - The id of the rapid view for which to retrieve epics
      Returns:
      A list of EpicData
    • getBacklogVersions

      @GET @Path("/backlog/versions") public jakarta.ws.rs.core.Response getBacklogVersions(@QueryParam("rapidViewId") Long rapidViewId)
    • getBacklogIssue

      @GET @Path("/backlog/issue") public jakarta.ws.rs.core.Response getBacklogIssue(@QueryParam("rapidViewId") Long rapidViewId, @QueryParam("issueId") Long issueId, @QueryParam("activeQuickFilters") Set<Long> activeQuickFilters)
    • getSprintActions

      @GET @Path("/sprints/actions") public jakarta.ws.rs.core.Response getSprintActions(@QueryParam("rapidViewId") Long rapidViewId, @QueryParam("sprintId") Long sprintId)