com.atlassian.confluence.tinymceplugin.rest.captcha
Class CaptchaResourceFilter
java.lang.Object
com.atlassian.confluence.tinymceplugin.rest.captcha.CaptchaResourceFilter
- All Implemented Interfaces:
- com.sun.jersey.spi.container.ContainerRequestFilter, com.sun.jersey.spi.container.ResourceFilter
public class CaptchaResourceFilter
- extends Object
- implements com.sun.jersey.spi.container.ResourceFilter, com.sun.jersey.spi.container.ContainerRequestFilter
A filter for requests that require a captcha to be supplied.
This is a ContainerRequestFilter instance because it was originally intended to be used by Jersey
as specified by a CaptchaCheckRequired annotation. However this couldn't be done. See
https://atlaseye.atlassian.com/cru/CR-CONF-2852 for more details.
Method Summary |
com.sun.jersey.spi.container.ContainerRequest |
filter(com.sun.jersey.spi.container.ContainerRequest request)
|
void |
filter(javax.servlet.http.HttpServletRequest req)
|
void |
filter(String captchaId,
String captchaResponse)
|
com.sun.jersey.spi.container.ContainerRequestFilter |
getRequestFilter()
|
com.sun.jersey.spi.container.ContainerResponseFilter |
getResponseFilter()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAPTCHA_HEADER_ID
public static final String CAPTCHA_HEADER_ID
- See Also:
- Constant Field Values
CAPTCHA_HEADER_RESPONSE
public static final String CAPTCHA_HEADER_RESPONSE
- See Also:
- Constant Field Values
CaptchaResourceFilter
public CaptchaResourceFilter(CaptchaManager captchaManager)
filter
public com.sun.jersey.spi.container.ContainerRequest filter(com.sun.jersey.spi.container.ContainerRequest request)
- Specified by:
filter
in interface com.sun.jersey.spi.container.ContainerRequestFilter
filter
public void filter(javax.servlet.http.HttpServletRequest req)
filter
public void filter(String captchaId,
String captchaResponse)
throws CaptchaCheckFailedException
- Throws:
CaptchaCheckFailedException
getRequestFilter
public com.sun.jersey.spi.container.ContainerRequestFilter getRequestFilter()
- Specified by:
getRequestFilter
in interface com.sun.jersey.spi.container.ResourceFilter
getResponseFilter
public com.sun.jersey.spi.container.ContainerResponseFilter getResponseFilter()
- Specified by:
getResponseFilter
in interface com.sun.jersey.spi.container.ResourceFilter
Copyright © 2003–2015 Atlassian. All rights reserved.