public class SimpleCaptchaImpl extends java.lang.Object implements Captcha
| Modifier and Type | Field and Description |
|---|---|
protected Portal |
portal |
protected Release |
release |
| Constructor and Description |
|---|
SimpleCaptchaImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate() |
protected void |
activate(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
check(javax.servlet.http.HttpServletRequest httpServletRequest) |
void |
check(javax.portlet.PortletRequest portletRequest) |
protected BackgroundProducer |
getBackgroundProducer() |
protected GimpyRenderer |
getGimpyRenderer() |
protected int |
getHeight() |
protected NoiseProducer |
getNoiseProducer() |
protected nl.captcha.Captcha |
getSimpleCaptcha() |
java.lang.String |
getTaglibPath() |
protected TextProducer |
getTextProducer() |
protected int |
getWidth() |
protected WordRenderer |
getWordRenderer() |
protected void |
incrementCounter(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected java.lang.Integer |
incrementCounter(java.lang.Integer count) |
protected void |
incrementCounter(javax.portlet.PortletRequest portletRequest) |
protected void |
initBackgroundProducers() |
protected void |
initGimpyRenderers() |
protected void |
initNoiseProducers() |
protected void |
initTextProducers() |
protected void |
initWordRenderers() |
boolean |
isEnabled(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isEnabled(javax.portlet.PortletRequest portletRequest) |
protected boolean |
isExceededMaxChallenges(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
isExceededMaxChallenges(java.lang.Integer count) |
protected boolean |
isExceededMaxChallenges(javax.portlet.PortletRequest portletRequest) |
void |
serveImage(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
void |
serveImage(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse) |
protected void |
setCaptchaConfiguration(CaptchaConfiguration captchaConfiguration) |
protected boolean |
validateChallenge(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
validateChallenge(javax.portlet.PortletRequest portletRequest) |
public void check(javax.servlet.http.HttpServletRequest httpServletRequest)
throws CaptchaException
check in interface CaptchaCaptchaExceptionpublic void check(javax.portlet.PortletRequest portletRequest)
throws CaptchaException
check in interface CaptchaCaptchaExceptionpublic java.lang.String getTaglibPath()
getTaglibPath in interface Captchapublic boolean isEnabled(javax.servlet.http.HttpServletRequest httpServletRequest)
public boolean isEnabled(javax.portlet.PortletRequest portletRequest)
public void serveImage(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
throws java.io.IOException
serveImage in interface Captchajava.io.IOExceptionpublic void serveImage(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.io.IOException
serveImage in interface Captchajava.io.IOExceptionprotected void activate()
protected void activate(java.util.Map<java.lang.String,java.lang.Object> properties)
protected BackgroundProducer getBackgroundProducer()
protected GimpyRenderer getGimpyRenderer()
protected int getHeight()
protected NoiseProducer getNoiseProducer()
protected nl.captcha.Captcha getSimpleCaptcha()
protected TextProducer getTextProducer()
protected int getWidth()
protected WordRenderer getWordRenderer()
protected void incrementCounter(javax.servlet.http.HttpServletRequest httpServletRequest)
protected java.lang.Integer incrementCounter(java.lang.Integer count)
protected void incrementCounter(javax.portlet.PortletRequest portletRequest)
protected void initBackgroundProducers()
protected void initGimpyRenderers()
protected void initNoiseProducers()
protected void initTextProducers()
protected void initWordRenderers()
protected boolean isExceededMaxChallenges(javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isExceededMaxChallenges(java.lang.Integer count)
protected boolean isExceededMaxChallenges(javax.portlet.PortletRequest portletRequest)
protected void setCaptchaConfiguration(CaptchaConfiguration captchaConfiguration)
protected boolean validateChallenge(javax.servlet.http.HttpServletRequest httpServletRequest)
throws CaptchaException
CaptchaExceptionprotected boolean validateChallenge(javax.portlet.PortletRequest portletRequest)
throws CaptchaException
CaptchaException