Class DefaultRouteAccessControl
- java.lang.Object
-
- de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
-
- All Implemented Interfaces:
RouteAccessControl
public class DefaultRouteAccessControl extends Object implements RouteAccessControl
-
-
Field Summary
-
Fields inherited from interface de.codecamp.vaadin.security.spring.access.route.RouteAccessControl
PRIORITY
-
-
Constructor Summary
Constructors Constructor Description DefaultRouteAccessControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckAccess(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)
-
-
-
Method Detail
-
setDenyUnsecured
public void setDenyUnsecured(boolean denyUnsecured)
-
setAccessDeniedHandlers
public void setAccessDeniedHandlers(List<RouteAccessDeniedHandler> accessDeniedHandlers)
-
hasAccessTo
public boolean hasAccessTo(Class<? extends com.vaadin.flow.component.Component> navigationTarget)
- Specified by:
hasAccessToin interfaceRouteAccessControl
-
hasAccessTo
public boolean hasAccessTo(String routePath)
- Specified by:
hasAccessToin interfaceRouteAccessControl
-
checkAccess
public void checkAccess(com.vaadin.flow.router.BeforeEnterEvent event)
- Specified by:
checkAccessin interfaceRouteAccessControl
-
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)
-
-