Class AbstractRouteAccessRuleRegistry
java.lang.Object
de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ApplicationRouteAccessRuleRegistry,SessionRouteAccessRuleRegistry
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<AccessRule>doGetAccessRule(Class<?> targetOrLayout, boolean includeAnnotations) getAccessRule(Class<?> targetOrLayout) getAccessRule(String routePath) voidremoveAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout) voidremoveAccessRule(String routePath) voidsetAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout, AccessRule accessRule) voidsetAccessRule(String routePath, AccessRule accessRule)
-
Constructor Details
-
AbstractRouteAccessRuleRegistry
public AbstractRouteAccessRuleRegistry()
-
-
Method Details
-
getAccessRule
-
setAccessRule
public void setAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout, AccessRule accessRule) -
removeAccessRule
-
doGetAccessRule
-
getRegisteredAccessRulesForTargetsAndLayouts
-
getAccessRule
-
setAccessRule
-
removeAccessRule
-
getRegisteredAccessRulesForPaths
-