Class AbstractAccessRuleRegistry
- java.lang.Object
-
- de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ApplicationAccessRuleRegistry,SessionAccessRuleRegistry
public abstract class AbstractAccessRuleRegistry extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractAccessRuleRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Optional<AccessRule>doGetAccessRule(Class<?> targetOrLayout, boolean includeAnnotations)Optional<AccessRule>getAccessRule(Class<?> targetOrLayout)Optional<AccessRule>getAccessRule(String routePath)HashMap<String,AccessRule>getRegisteredAccessRulesForPaths()HashMap<String,AccessRule>getRegisteredAccessRulesForTargetsAndLayouts()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)
-
-
-
Method Detail
-
getAccessRule
public Optional<AccessRule> getAccessRule(Class<?> targetOrLayout)
-
setAccessRule
public void setAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout, AccessRule accessRule)
-
removeAccessRule
public void removeAccessRule(Class<? extends com.vaadin.flow.component.Component> targetOrLayout)
-
doGetAccessRule
protected Optional<AccessRule> doGetAccessRule(Class<?> targetOrLayout, boolean includeAnnotations)
-
getRegisteredAccessRulesForTargetsAndLayouts
public HashMap<String,AccessRule> getRegisteredAccessRulesForTargetsAndLayouts()
-
getAccessRule
public Optional<AccessRule> getAccessRule(String routePath)
-
setAccessRule
public void setAccessRule(String routePath, AccessRule accessRule)
-
removeAccessRule
public void removeAccessRule(String routePath)
-
getRegisteredAccessRulesForPaths
public HashMap<String,AccessRule> getRegisteredAccessRulesForPaths()
-
-