# Package com.holonplatform.vaadin.spring.internal

- Class Summary
  Class | Description
  --- | ---
  DefaultSpringViewNavigator | Default `SpringViewNavigator` implementation.
  DefaultSpringViewNavigator.SpringViewNavigatorBuilder | Builder to create `SpringViewNavigator` instances.
  SecurityAnnotationsViewAccessControl | A `ViewAccessControl` bean to check `View` authorization using `javax.annotation.security` annotations on View class (`RolesAllowed`, `PermitAll`, `DenyAll`) and relying on `AuthContext` to perform authorization control.
  SecurityAnnotationsViewAccessControlConfiguration | Spring configuration to enable `View` access control using `javax.annotation.security` annotations on View class.
  SpringViewClassProvider | Spring `ViewClassProvider`.
  SpringViewNavigatorFactoryBean | Spring `FactoryBean` to create and configure `SpringViewNavigator` beans.
  ViewContextInjectionConfiguration | Spring configuration to provide post-processor to enable `ViewContext` injection
  ViewContextInjectionPostProcessor | `BeanPostProcessor` to inject `ViewContext` fields into a `View` instance.
  ViewNavigatorEnabler | Enables `SpringViewNavigator` as an UI-scoped bean.

Copyright © 2019 The Holon Platform. All rights reserved.