Uses of Class
de.codecamp.vaadin.security.spring.access.AccessRule
-
Packages that use AccessRule Package Description de.codecamp.vaadin.security.spring.access -
-
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(SecuredRoute securedRoute)Creates a new access rule as copy from aSecuredRouteannotation.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.Methods in de.codecamp.vaadin.security.spring.access that return types with arguments of type AccessRule Modifier and Type Method Description protected Optional<AccessRule>AbstractAccessRuleRegistry. doGetAccessRule(Class<?> targetOrLayout, boolean includeAnnotations)Optional<AccessRule>AbstractAccessRuleRegistry. getAccessRule(Class<?> targetOrLayout)Optional<AccessRule>AbstractAccessRuleRegistry. 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>SessionAccessRuleRegistry. getAccessRule(Class<?> targetOrLayout)Optional<AccessRule>SessionAccessRuleRegistry. getAccessRule(String routePath)HashMap<String,AccessRule>AbstractAccessRuleRegistry. getRegisteredAccessRulesForPaths()HashMap<String,AccessRule>RouteAccessConfiguration. getRegisteredAccessRulesForPaths()Returns all access rules registered route paths.HashMap<String,AccessRule>AbstractAccessRuleRegistry. 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 with parameters of type AccessRule Modifier and Type Method Description voidAbstractAccessRuleRegistry. setAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout, AccessRule accessRule)voidAbstractAccessRuleRegistry. 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.
-