public abstract class AbstractValidator<T extends javax.servlet.http.HttpServletRequest> extends Object implements OAuthValidator<T>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
enforceClientAuthentication |
protected List<String> |
notAllowedParams |
protected Map<String,String[]> |
optionalParams |
protected List<String> |
requiredParams |
| Constructor and Description |
|---|
AbstractValidator() |
| Modifier and Type | Method and Description |
|---|---|
void |
performAllValidations(T request) |
void |
validateClientAuthenticationCredentials(T request) |
void |
validateContentType(T request) |
void |
validateMethod(T request) |
void |
validateNotAllowedParameters(T request) |
void |
validateOptionalParameters(T request) |
void |
validateRequiredParameters(T request) |
public void validateMethod(T request) throws OAuthProblemException
validateMethod in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionpublic void validateContentType(T request) throws OAuthProblemException
validateContentType in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionpublic void validateRequiredParameters(T request) throws OAuthProblemException
validateRequiredParameters in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionpublic void validateOptionalParameters(T request) throws OAuthProblemException
validateOptionalParameters in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionpublic void validateNotAllowedParameters(T request) throws OAuthProblemException
validateNotAllowedParameters in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionpublic void validateClientAuthenticationCredentials(T request) throws OAuthProblemException
validateClientAuthenticationCredentials in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionpublic void performAllValidations(T request) throws OAuthProblemException
performAllValidations in interface OAuthValidator<T extends javax.servlet.http.HttpServletRequest>OAuthProblemExceptionCopyright © 2010–2015 The Apache Software Foundation. All rights reserved.