Class DefaultRouteAccessControl
java.lang.Object
de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
- All Implemented Interfaces:
RouteAccessControl
-
Field Summary
Fields inherited from interface de.codecamp.vaadin.security.spring.access.route.RouteAccessControl
PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAccess(com.vaadin.flow.router.BeforeEnterEvent event) protected booleanhasAccess(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) booleanhasAccessTo(Class<? extends com.vaadin.flow.component.Component> navigationTarget) booleanhasAccessTo(String routePath) protected voidonAccessDenied(com.vaadin.flow.router.BeforeEnterEvent event) voidsetAccessDeniedHandlers(List<RouteAccessDeniedHandler> accessDeniedHandlers) voidsetDenyUnsecured(boolean denyUnsecured)
-
Constructor Details
-
DefaultRouteAccessControl
public DefaultRouteAccessControl()
-
-
Method Details
-
setDenyUnsecured
public void setDenyUnsecured(boolean denyUnsecured) -
setAccessDeniedHandlers
-
hasAccessTo
- Specified by:
hasAccessToin interfaceRouteAccessControl
-
hasAccessTo
- Specified by:
hasAccessToin interfaceRouteAccessControl
-
checkAccess
public void checkAccess(com.vaadin.flow.router.BeforeEnterEvent event) - Specified by:
checkAccessin interfaceRouteAccessControl
-
hasAccess
-
onAccessDenied
protected void onAccessDenied(com.vaadin.flow.router.BeforeEnterEvent event)
-