java.lang.Object
com.atlassian.greenhopper.web.AbstractResource
com.atlassian.greenhopper.web.rapid.issue.issuelink.EpicResource

@Path("epics") @Consumes("application/json") @Produces("application/json") public class EpicResource extends AbstractResource
Resource for changing epic-issue links.
  • Constructor Details

  • Method Details

    • associateIssuesToEpic

      @PUT @Path("{epicKey}/add") public jakarta.ws.rs.core.Response associateIssuesToEpic(@PathParam("epicKey") String epicKey, EpicResource.AddToEpicRequest addToEpicRequest)
    • disassociateIssuesFromEpic

      @PUT @Path("remove") public jakarta.ws.rs.core.Response disassociateIssuesFromEpic(EpicResource.RemoveFromEpicRequest removeFromEpicRequest)
      Remove the epic for the list of passed issues
    • getPages

      @GET @Path("{epicKey}/pages") public jakarta.ws.rs.core.Response getPages(@PathParam("epicKey") String epicKey)
      Returns all the confluence pages linked to the given epic
      Parameters:
      epicKey -
      Returns:
    • linkPage

      @POST @Path("/{epicKey}/pages") public jakarta.ws.rs.core.Response linkPage(@PathParam("epicKey") String epicKey, EpicResource.LinkPageToEpicModel model)
      Links a confluence page to an epic
      Parameters:
      epicKey -
      model -
      Returns:
    • listEpics

      @GET public jakarta.ws.rs.core.Response listEpics(@QueryParam("searchQuery") String searchQuery, @QueryParam("maxResults") int maxResults, @QueryParam("projectKey") String projectKeys, @QueryParam("hideDone") boolean hideDone, @QueryParam("query") String query, @QueryParam("filterEpicsByGivenProjects") boolean filterEpicByGivenProjects)