Uses of Class
de.codecamp.vaadin.security.spring.access.AccessRule
-
Packages that use AccessRule Package Description de.codecamp.vaadin.security.spring.access de.codecamp.vaadin.security.spring.access.route -
-
Uses of AccessRule in de.codecamp.vaadin.security.spring.access
Methods in de.codecamp.vaadin.security.spring.access that return AccessRule Modifier and Type Method Description static AccessRuleAccessRule. asCopyOf(SecuredAccess securedAccess)Creates a new access rule as copy from aSecuredAccessannotation.static AccessRuleAccessRule. of(Class<? extends AccessEvaluator> evaluator)Creates a new access rule based on an evaluator, checking parent layouts for access rules.static AccessRuleAccessRule. of(Class<? extends AccessEvaluator> evaluator, boolean checkLayout)Creates a new access rule based on an evaluator, optionally checking parent layouts for access rules.static AccessRuleAccessRule. of(String expression)Creates a new access rule based on an expression, checking parent layouts for access rules.static AccessRuleAccessRule. of(String expression, boolean checkLayout)Creates a new access rule based on an expression, optionally checking parent layouts for access rules. -
Uses of AccessRule in de.codecamp.vaadin.security.spring.access.route
Methods in de.codecamp.vaadin.security.spring.access.route that return types with arguments of type AccessRule Modifier and Type Method Description protected Optional<AccessRule>AbstractRouteAccessRuleRegistry. doGetAccessRule(Class<?> targetOrLayout, boolean includeAnnotations)Optional<AccessRule>AbstractRouteAccessRuleRegistry. getAccessRule(Class<?> targetOrLayout)Optional<AccessRule>AbstractRouteAccessRuleRegistry. getAccessRule(String routePath)Optional<AccessRule>RouteAccessConfiguration. getAccessRule(Class<?> targetOrLayout)Returns the effective access rule for the given navigation target or parent layout.Optional<AccessRule>RouteAccessConfiguration. getAccessRule(String routePath)Returns the effective access rule for the given route path.Optional<AccessRule>SessionRouteAccessRuleRegistry. getAccessRule(Class<?> targetOrLayout)Optional<AccessRule>SessionRouteAccessRuleRegistry. getAccessRule(String routePath)HashMap<String,AccessRule>AbstractRouteAccessRuleRegistry. getRegisteredAccessRulesForPaths()HashMap<String,AccessRule>RouteAccessConfiguration. getRegisteredAccessRulesForPaths()Returns all access rules registered route paths.HashMap<String,AccessRule>AbstractRouteAccessRuleRegistry. getRegisteredAccessRulesForTargetsAndLayouts()HashMap<String,AccessRule>RouteAccessConfiguration. getRegisteredAccessRulesForTargetsAndLayouts()Returns all access rules registered for navigation targets or parent layouts.Methods in de.codecamp.vaadin.security.spring.access.route with parameters of type AccessRule Modifier and Type Method Description voidAbstractRouteAccessRuleRegistry. setAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout, AccessRule accessRule)voidAbstractRouteAccessRuleRegistry. setAccessRule(String routePath, AccessRule accessRule)voidRouteAccessConfiguration. setAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout, AccessRule accessRule)Sets the access rule for the given navigation target or parent layout.voidRouteAccessConfiguration. setAccessRule(String routePath, AccessRule accessRule)Sets the access rule for the given route path.
-