Class DefaultRouteAccessControl

    • Constructor Detail

      • DefaultRouteAccessControl

        public DefaultRouteAccessControl()
    • Method Detail

      • setDenyUnsecured

        public void setDenyUnsecured​(boolean denyUnsecured)
      • hasAccessTo

        public boolean hasAccessTo​(Class<? extends com.vaadin.flow.component.Component> navigationTarget)
        Specified by:
        hasAccessTo in interface RouteAccessControl
      • checkAccess

        public void checkAccess​(com.vaadin.flow.router.BeforeEnterEvent event)
        Specified by:
        checkAccess in interface RouteAccessControl
      • hasAccess

        protected boolean hasAccess​(String routePath,
                                    Class<? extends com.vaadin.flow.component.Component> navigationTarget,
                                    List<Class<? extends com.vaadin.flow.router.RouterLayout>> parentLayouts,
                                    com.vaadin.flow.server.VaadinSession vaadinSession)
      • onAccessDenied

        protected void onAccessDenied​(com.vaadin.flow.router.BeforeEnterEvent event)