Class GlobalControllerAdvice
- java.lang.Object
-
- de.digitalcollections.cudami.frontend.website.controller.advice.GlobalControllerAdvice
-
@ControllerAdvice @SessionAttributes("maxLevel") public class GlobalControllerAdvice extends Object
-
-
Constructor Summary
Constructors Constructor Description GlobalControllerAdvice(TemplateConfig templateConfig, ContentService contentService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<de.digitalcollections.model.identifiable.web.Webpage>getContentWebpages()List<de.digitalcollections.model.identifiable.web.Webpage>getFooterWebpages()intgetTemplateNavMaxLevel()de.digitalcollections.model.identifiable.entity.WebsitegetWebsite()voidhandleNotFound()
-
-
-
Constructor Detail
-
GlobalControllerAdvice
public GlobalControllerAdvice(TemplateConfig templateConfig, ContentService contentService)
-
-
Method Detail
-
handleNotFound
@ExceptionHandler(de.digitalcollections.model.exception.ResourceNotFoundException.class) @ResponseStatus(NOT_FOUND) public void handleNotFound()
-
getContentWebpages
@ModelAttribute("contentWebpages") public List<de.digitalcollections.model.identifiable.web.Webpage> getContentWebpages()
-
getFooterWebpages
@ModelAttribute("footerWebpages") public List<de.digitalcollections.model.identifiable.web.Webpage> getFooterWebpages()
-
getTemplateNavMaxLevel
@ModelAttribute("navMaxLevel") public int getTemplateNavMaxLevel()
-
getWebsite
@ModelAttribute("website") public de.digitalcollections.model.identifiable.entity.Website getWebsite()
-
-