Package org.apache.struts2.security
Class DefaultExcludedPatternsChecker
java.lang.Object
org.apache.struts2.security.DefaultExcludedPatternsChecker
- All Implemented Interfaces:
ExcludedPatternsChecker
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.struts2.security.ExcludedPatternsChecker
ExcludedPatternsChecker.IsExcluded -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAllow access list of all defined excluded patternsisExcluded(String value) Checks if value matches any of patterns on exclude listvoidsetAdditionalExcludePatterns(String excludePatterns) protected voidsetDynamicMethodInvocation(String dmiValue) voidsetExcludedPatterns(String commaDelimitedPatterns) Sets excluded patterns during runtimevoidsetExcludedPatterns(String[] patterns) Sets excluded patterns during runtimevoidsetExcludedPatterns(Set<String> patterns) Sets excluded patterns during runtimeprotected voidsetOverrideExcludePatterns(String excludePatterns)
-
Field Details
-
EXCLUDED_PATTERNS
-
-
Constructor Details
-
DefaultExcludedPatternsChecker
public DefaultExcludedPatternsChecker()
-
-
Method Details
-
setOverrideExcludePatterns
-
setAdditionalExcludePatterns
-
setDynamicMethodInvocation
-
setExcludedPatterns
Description copied from interface:ExcludedPatternsCheckerSets excluded patterns during runtime- Specified by:
setExcludedPatternsin interfaceExcludedPatternsChecker- Parameters:
commaDelimitedPatterns- comma delimited string with patterns
-
setExcludedPatterns
Description copied from interface:ExcludedPatternsCheckerSets excluded patterns during runtime- Specified by:
setExcludedPatternsin interfaceExcludedPatternsChecker- Parameters:
patterns- array of additional excluded patterns
-
setExcludedPatterns
Description copied from interface:ExcludedPatternsCheckerSets excluded patterns during runtime- Specified by:
setExcludedPatternsin interfaceExcludedPatternsChecker- Parameters:
patterns- set of additional patterns
-
isExcluded
Description copied from interface:ExcludedPatternsCheckerChecks if value matches any of patterns on exclude list- Specified by:
isExcludedin interfaceExcludedPatternsChecker- Parameters:
value- to check- Returns:
- object containing result of matched pattern and pattern itself
-
getExcludedPatterns
Description copied from interface:ExcludedPatternsCheckerAllow access list of all defined excluded patterns- Specified by:
getExcludedPatternsin interfaceExcludedPatternsChecker- Returns:
- set of excluded patterns
-