@Requires(property="micronaut.security.views-model-decorator.enabled",notEquals="false") @Requires(beans={SecurityFilter.class,SecurityService.class,SecurityViewModelProcessorConfiguration.class}) @Singleton public class SecurityViewModelProcessor extends Object implements ViewModelProcessor
Constructor and Description |
---|
SecurityViewModelProcessor(SecurityViewModelProcessorConfiguration securityViewModelProcessorConfiguration,
SecurityService securityService) |
Modifier and Type | Method and Description |
---|---|
void |
process(HttpRequest<?> request,
ModelAndView<Map<String,Object>> modelAndView)
Invoked prior to the view rendering.
|
public SecurityViewModelProcessor(SecurityViewModelProcessorConfiguration securityViewModelProcessorConfiguration, SecurityService securityService)
securityViewModelProcessorConfiguration
- The Security Views Model Decorator configurationsecurityService
- Utility to access Security informationpublic void process(@Nonnull HttpRequest<?> request, @Nonnull ModelAndView<Map<String,Object>> modelAndView)
ViewModelProcessor
process
in interface ViewModelProcessor
request
- The request being processedmodelAndView
- The model and view