Package org.apache.struts2.security
Class DefaultNotExcludedAcceptedPatternsChecker
java.lang.Object
org.apache.struts2.security.DefaultNotExcludedAcceptedPatternsChecker
- All Implemented Interfaces:
AcceptedPatternsChecker,ExcludedPatternsChecker,NotExcludedAcceptedPatternsChecker
public class DefaultNotExcludedAcceptedPatternsChecker
extends Object
implements NotExcludedAcceptedPatternsChecker
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.struts2.security.AcceptedPatternsChecker
AcceptedPatternsChecker.IsAcceptedNested classes/interfaces inherited from interface org.apache.struts2.security.ExcludedPatternsChecker
ExcludedPatternsChecker.IsExcludedNested classes/interfaces inherited from interface org.apache.struts2.security.NotExcludedAcceptedPatternsChecker
NotExcludedAcceptedPatternsChecker.IsAllowed -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAllow access list of all defined excluded patternsAllow access list of all defined excluded patternsisAccepted(String value) Checks if value matches any of patterns on exclude listChecks if value doesn't match excluded pattern and matches accepted patternisExcluded(String value) Checks if value matches any of patterns on exclude listvoidsetAcceptedPatterns(String commaDelimitedPatterns) Sets excluded patterns during runtimevoidsetAcceptedPatterns(String[] patterns) Set excluded patterns during runtimevoidsetAcceptedPatterns(Set<String> patterns) Sets excluded patterns during runtimevoidsetAcceptedPatterns(AcceptedPatternsChecker acceptedPatterns) voidsetExcludedPatterns(String commaDelimitedPatterns) Sets excluded patterns during runtimevoidsetExcludedPatterns(String[] patterns) Sets excluded patterns during runtimevoidsetExcludedPatterns(Set<String> patterns) Sets excluded patterns during runtimevoidsetExcludedPatterns(ExcludedPatternsChecker excludedPatterns)
-
Constructor Details
-
DefaultNotExcludedAcceptedPatternsChecker
public DefaultNotExcludedAcceptedPatternsChecker()
-
-
Method Details
-
setExcludedPatterns
-
setAcceptedPatterns
-
isAllowed
Description copied from interface:NotExcludedAcceptedPatternsCheckerChecks if value doesn't match excluded pattern and matches accepted pattern- Specified by:
isAllowedin interfaceNotExcludedAcceptedPatternsChecker- Parameters:
value- to check- Returns:
- object containing result of matched pattern and pattern itself
-
isAccepted
Description copied from interface:AcceptedPatternsCheckerChecks if value matches any of patterns on exclude list- Specified by:
isAcceptedin interfaceAcceptedPatternsChecker- Parameters:
value- to check- Returns:
- object containing result of matched pattern and pattern itself
-
setAcceptedPatterns
Description copied from interface:AcceptedPatternsCheckerSets excluded patterns during runtime- Specified by:
setAcceptedPatternsin interfaceAcceptedPatternsChecker- Parameters:
commaDelimitedPatterns- comma delimited string with patterns
-
setAcceptedPatterns
Description copied from interface:AcceptedPatternsCheckerSet excluded patterns during runtime- Specified by:
setAcceptedPatternsin interfaceAcceptedPatternsChecker- Parameters:
patterns- array of additional excluded patterns
-
setAcceptedPatterns
Description copied from interface:AcceptedPatternsCheckerSets excluded patterns during runtime- Specified by:
setAcceptedPatternsin interfaceAcceptedPatternsChecker- Parameters:
patterns- set of additional patterns
-
getAcceptedPatterns
Description copied from interface:AcceptedPatternsCheckerAllow access list of all defined excluded patterns- Specified by:
getAcceptedPatternsin interfaceAcceptedPatternsChecker- Returns:
- set of excluded 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
-
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
-
getExcludedPatterns
Description copied from interface:ExcludedPatternsCheckerAllow access list of all defined excluded patterns- Specified by:
getExcludedPatternsin interfaceExcludedPatternsChecker- Returns:
- set of excluded patterns
-