Package com.atlassian.jira.rest.v1.menus
Class MenuResource
java.lang.Object
com.atlassian.jira.rest.v1.menus.MenuResource
@Path("menus")
@Consumes({"application/json","application/xml","application/x-www-form-urlencoded"})
@Produces({"application/json","application/xml"})
public class MenuResource
extends Object
REST endpoint to get a list of Sections and links for a menu. This uses SimpleLinkManager to generate list of links.
- Since:
- v4.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionMenuResource(SimpleLinkManager simpleLinkManager, JiraAuthenticationContext authenticationContext, UserProjectHistoryManager userProjectHistoryManager) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsegetMenuList(jakarta.servlet.http.HttpServletRequest request, String location, Boolean inAdminMode) Gets a list ofMenuResource.Sectionand sub linksMenuResource.Linkfor a menu.
-
Constructor Details
-
MenuResource
@Inject public MenuResource(SimpleLinkManager simpleLinkManager, JiraAuthenticationContext authenticationContext, UserProjectHistoryManager userProjectHistoryManager)
-
-
Method Details
-
getMenuList
@GET @Path("{location}") public jakarta.ws.rs.core.Response getMenuList(@Context jakarta.servlet.http.HttpServletRequest request, @PathParam("location") String location, @QueryParam("inAdminMode") Boolean inAdminMode) Gets a list ofMenuResource.Sectionand sub linksMenuResource.Linkfor a menu. These are wrapped in aMenuResource.Menu- Parameters:
request- The request for the resourcelocation- The location that the menu is retreiving for.- Returns:
- a list of
MenuResource.Sectionand sub linksMenuResource.Linkfor a menu. These are wrapped in aMenuResource.Menu
-