Class DefaultRouteAccessControl
- java.lang.Object
-
- de.codecamp.vaadin.security.spring.access.DefaultRouteAccessControl
-
- All Implemented Interfaces:
RouteAccessControl
public class DefaultRouteAccessControl extends Object implements RouteAccessControl
Checks access before entering a navigation target.
-
-
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 voidonAccessDenied(com.vaadin.flow.router.BeforeEnterEvent event)voidsetAccessDeniedHandlers(List<RouteAccessDeniedHandler> accessDeniedHandlers)voidsetDenyUnsecured(boolean denyUnsecured)voidsetLoginRoute(String loginRoute)voidsetMainRoute(String mainRoute)
-
-
-
Method Detail
-
setDenyUnsecured
public void setDenyUnsecured(boolean denyUnsecured)
-
setMainRoute
public void setMainRoute(String mainRoute)
-
setLoginRoute
public void setLoginRoute(String loginRoute)
-
setAccessDeniedHandlers
public void setAccessDeniedHandlers(List<RouteAccessDeniedHandler> accessDeniedHandlers)
-
checkAccess
public void checkAccess(com.vaadin.flow.router.BeforeEnterEvent event)
- Specified by:
checkAccessin interfaceRouteAccessControl
-
onAccessDenied
protected void onAccessDenied(com.vaadin.flow.router.BeforeEnterEvent event)
-
-