Class AdminLinkResourceSupport
java.lang.Object
com.atlassian.administration.quicksearch.rest.AbstractAdminLinkResource
com.atlassian.administration.quicksearch.rest.AdminLinkResourceSupport
Generic, reusable administration link REST resource. Delegate calls from your annotated REST resource
to
getAdminLinksResponse(String, jakarta.servlet.http.HttpServletRequest).- Since:
- 1.0
-
Field Summary
Fields inherited from class com.atlassian.administration.quicksearch.rest.AbstractAdminLinkResource
aliasProvider, linkManager -
Constructor Summary
ConstructorsConstructorDescriptionAdminLinkResourceSupport(UserContextProvider userContextProvider, AdminLinkManager linkManager, AliasProviderConfiguration aliasProviderConfiguration) AdminLinkResourceSupport(UserContextProvider userContextProvider, AdminLinkManager linkManager, AliasProviderConfiguration aliasProviderConfiguration, boolean stripRootSections) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsebadRequest(String message) getAdminLinks(Iterable<String> locations, jakarta.servlet.http.HttpServletRequest request) getAdminLinks(String location, jakarta.servlet.http.HttpServletRequest request) jakarta.ws.rs.core.ResponsegetAdminLinksResponse(Iterable<String> locations, jakarta.servlet.http.HttpServletRequest request) jakarta.ws.rs.core.ResponsegetAdminLinksResponse(String location, jakarta.servlet.http.HttpServletRequest request) jakarta.ws.rs.core.ResponsegetSuccessfulResponse(LocationBean locationBean) Methods inherited from class com.atlassian.administration.quicksearch.rest.AbstractAdminLinkResource
getLinksFor, getLinksFor, getLinksFor, getLinksFor
-
Constructor Details
-
AdminLinkResourceSupport
public AdminLinkResourceSupport(UserContextProvider userContextProvider, AdminLinkManager linkManager, AliasProviderConfiguration aliasProviderConfiguration) -
AdminLinkResourceSupport
public AdminLinkResourceSupport(UserContextProvider userContextProvider, AdminLinkManager linkManager, AliasProviderConfiguration aliasProviderConfiguration, boolean stripRootSections)
-
-
Method Details
-
getAdminLinks
-
getAdminLinksResponse
public jakarta.ws.rs.core.Response getAdminLinksResponse(String location, jakarta.servlet.http.HttpServletRequest request) -
getAdminLinks
public LocationBean getAdminLinks(Iterable<String> locations, jakarta.servlet.http.HttpServletRequest request) -
getAdminLinksResponse
-
getSuccessfulResponse
-
badRequest
-