Package swiss.trustbroker.gui
Class WebResourceController
java.lang.Object
swiss.trustbroker.gui.WebResourceController
Controller for web resources consumed by the GUI.
Always enabled as it's required for the UIs.
Always enabled as it's required for the UIs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetImageByNameWithMediaType(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String imageName) voidgetThemeAsset(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidgetTranslationForLanguage(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String language)
-
Constructor Details
-
WebResourceController
-
-
Method Details
-
getImageByNameWithMediaType
@GetMapping("/api/v1/ui/images/{name}") public void getImageByNameWithMediaType(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @PathVariable("name") String imageName) -
getThemeAsset
@GetMapping("/api/v1/ui/assets/**") public void getThemeAsset(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
getTranslationForLanguage
@GetMapping("/api/v1/ui/translations/{language}") public void getTranslationForLanguage(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @PathVariable("language") String language)
-