com.atlassian.confluence.web.filter.validateparam
Class ParamNameWhitelistStrategy
java.lang.Object
com.atlassian.confluence.web.filter.validateparam.ParamNameWhitelistStrategy
- All Implemented Interfaces:
- RequestParamCleaningWhitelistStrategy
public class ParamNameWhitelistStrategy
- extends java.lang.Object
- implements RequestParamCleaningWhitelistStrategy
A simple whitelist cleaning strategy that accepts a set of parameter names,
and permits any parameters whose name is in that set.
Method Summary |
java.util.Set<java.lang.String> |
getParamNames()
|
boolean |
isWhiteListed(java.lang.String path,
java.lang.String paramName)
Checks whether a parameter is white-listed by its name. |
void |
setParamNames(java.util.Set<java.lang.String> paramNames)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParamNameWhitelistStrategy
public ParamNameWhitelistStrategy()
isWhiteListed
public boolean isWhiteListed(java.lang.String path,
java.lang.String paramName)
- Checks whether a parameter is white-listed by its name.
- Specified by:
isWhiteListed
in interface RequestParamCleaningWhitelistStrategy
- Parameters:
path
- ignoredparamName
- the name of the parameter to check
- Returns:
- true if the parameter name is in the white-list.
getParamNames
public java.util.Set<java.lang.String> getParamNames()
setParamNames
public void setParamNames(java.util.Set<java.lang.String> paramNames)
Copyright © 2003-2010 Atlassian. All Rights Reserved.