Package org.apache.struts2.security
Class DefaultAcceptedPatternsChecker
java.lang.Object
org.apache.struts2.security.DefaultAcceptedPatternsChecker
- All Implemented Interfaces:
- AcceptedPatternsChecker
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.struts2.security.AcceptedPatternsCheckerAcceptedPatternsChecker.IsAccepted
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final String[]static final String[]Must matchACCEPTED_PATTERNSRegEx.static final String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionAllow access list of all defined excluded patternsisAccepted(String value) Checks if value matches any of patterns on exclude listprotected voidlogPatternChange(Set<String> newPatterns) voidsetAcceptedPatterns(String commaDelimitedPatterns) Sets excluded patterns during runtimevoidsetAcceptedPatterns(String[] additionalPatterns) Set excluded patterns during runtimevoidsetAcceptedPatterns(Set<String> patterns) Sets excluded patterns during runtimeprotected voidsetAdditionalAcceptedPatterns(String acceptablePatterns) protected voidsetOverrideAcceptedPatterns(String acceptablePatterns) 
- 
Field Details- 
ACCEPTED_PATTERNS
- 
NESTING_CHARSMust matchACCEPTED_PATTERNSRegEx. Signifies characters which result in a nested lookup via OGNL.
- 
NESTING_CHARS_STR
- 
DMI_AWARE_ACCEPTED_PATTERNS
- 
acceptedPatterns
 
- 
- 
Constructor Details- 
DefaultAcceptedPatternsCheckerpublic DefaultAcceptedPatternsChecker()
- 
DefaultAcceptedPatternsChecker
 
- 
- 
Method Details- 
setOverrideAcceptedPatterns
- 
setAdditionalAcceptedPatterns
- 
setAcceptedPatternsDescription copied from interface:AcceptedPatternsCheckerSets excluded patterns during runtime- Specified by:
- setAcceptedPatternsin interface- AcceptedPatternsChecker
- Parameters:
- commaDelimitedPatterns- comma delimited string with patterns
 
- 
setAcceptedPatternsDescription copied from interface:AcceptedPatternsCheckerSet excluded patterns during runtime- Specified by:
- setAcceptedPatternsin interface- AcceptedPatternsChecker
- Parameters:
- additionalPatterns- array of additional excluded patterns
 
- 
setAcceptedPatternsDescription copied from interface:AcceptedPatternsCheckerSets excluded patterns during runtime- Specified by:
- setAcceptedPatternsin interface- AcceptedPatternsChecker
- Parameters:
- patterns- set of additional patterns
 
- 
logPatternChange
- 
isAcceptedDescription copied from interface:AcceptedPatternsCheckerChecks if value matches any of patterns on exclude list- Specified by:
- isAcceptedin interface- AcceptedPatternsChecker
- Parameters:
- value- to check
- Returns:
- object containing result of matched pattern and pattern itself
 
- 
getAcceptedPatternsDescription copied from interface:AcceptedPatternsCheckerAllow access list of all defined excluded patterns- Specified by:
- getAcceptedPatternsin interface- AcceptedPatternsChecker
- Returns:
- set of excluded patterns
 
 
-