Class SimpleCaptchaImpl
java.lang.Object
com.liferay.captcha.simplecaptcha.SimpleCaptchaImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.captcha.Captcha
- Direct Known Subclasses:
ReCaptchaImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CaptchaProviderprotected com.liferay.portal.kernel.util.Portalprotected com.liferay.portal.kernel.model.Releaseprotected javax.servlet.ServletContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate()voidcheck(javax.portlet.PortletRequest portletRequest) voidcheck(javax.servlet.http.HttpServletRequest httpServletRequest) voidenforceCaptcha(javax.portlet.PortletRequest portletRequest) voidenforceCaptcha(javax.servlet.http.HttpServletRequest httpServletRequest) protected nl.captcha.backgrounds.BackgroundProducerprotected nl.captcha.gimpy.GimpyRendererprotected intgetName()protected nl.captcha.noise.NoiseProducerprotected nl.captcha.Captchaprotected Stringprotected nl.captcha.text.producer.TextProducerprotected intgetWidth()protected nl.captcha.text.renderer.WordRendererprotected IntegerincrementCounter(Integer count) protected voidincrementCounter(javax.portlet.PortletRequest portletRequest) protected voidincrementCounter(javax.servlet.http.HttpServletRequest httpServletRequest) protected voidprotected voidprotected voidprotected voidprotected voidbooleanisEnabled(javax.portlet.PortletRequest portletRequest) booleanisEnabled(javax.servlet.http.HttpServletRequest httpServletRequest) voidrender(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) serveImage(OutputStream outputStream) voidserveImage(javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse) voidserveImage(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) protected booleanvalidateChallenge(javax.portlet.PortletRequest portletRequest) protected booleanvalidateChallenge(javax.servlet.http.HttpServletRequest httpServletRequest)
-
Field Details
-
captchaProvider
-
portal
protected com.liferay.portal.kernel.util.Portal portal -
release
protected com.liferay.portal.kernel.model.Release release -
servletContext
protected javax.servlet.ServletContext servletContext
-
-
Constructor Details
-
SimpleCaptchaImpl
public SimpleCaptchaImpl()
-
-
Method Details
-
check
public void check(javax.servlet.http.HttpServletRequest httpServletRequest) throws com.liferay.portal.kernel.captcha.CaptchaException - Specified by:
checkin interfacecom.liferay.portal.kernel.captcha.Captcha- Throws:
com.liferay.portal.kernel.captcha.CaptchaException
-
check
public void check(javax.portlet.PortletRequest portletRequest) throws com.liferay.portal.kernel.captcha.CaptchaException - Specified by:
checkin interfacecom.liferay.portal.kernel.captcha.Captcha- Throws:
com.liferay.portal.kernel.captcha.CaptchaException
-
enforceCaptcha
public void enforceCaptcha(javax.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
enforceCaptchain interfacecom.liferay.portal.kernel.captcha.Captcha
-
enforceCaptcha
public void enforceCaptcha(javax.portlet.PortletRequest portletRequest) - Specified by:
enforceCaptchain interfacecom.liferay.portal.kernel.captcha.Captcha
-
getName
- Specified by:
getNamein interfacecom.liferay.portal.kernel.captcha.Captcha
-
isEnabled
public boolean isEnabled(javax.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
isEnabledin interfacecom.liferay.portal.kernel.captcha.Captcha
-
isEnabled
public boolean isEnabled(javax.portlet.PortletRequest portletRequest) - Specified by:
isEnabledin interfacecom.liferay.portal.kernel.captcha.Captcha
-
render
public void render(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws IOException - Specified by:
renderin interfacecom.liferay.portal.kernel.captcha.Captcha- Throws:
IOException
-
serveImage
public void serveImage(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws IOException - Specified by:
serveImagein interfacecom.liferay.portal.kernel.captcha.Captcha- Throws:
IOException
-
serveImage
- Specified by:
serveImagein interfacecom.liferay.portal.kernel.captcha.Captcha- Throws:
IOException
-
serveImage
public void serveImage(javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse) throws IOException - Specified by:
serveImagein interfacecom.liferay.portal.kernel.captcha.Captcha- Throws:
IOException
-
activate
protected void activate() -
getBackgroundProducer
protected nl.captcha.backgrounds.BackgroundProducer getBackgroundProducer() -
getGimpyRenderer
protected nl.captcha.gimpy.GimpyRenderer getGimpyRenderer() -
getHeight
protected int getHeight() -
getNoiseProducer
protected nl.captcha.noise.NoiseProducer getNoiseProducer() -
getSimpleCaptcha
protected nl.captcha.Captcha getSimpleCaptcha() -
getTaglibPath
-
getTextProducer
protected nl.captcha.text.producer.TextProducer getTextProducer() -
getWidth
protected int getWidth() -
getWordRenderer
protected nl.captcha.text.renderer.WordRenderer getWordRenderer() -
incrementCounter
protected void incrementCounter(javax.servlet.http.HttpServletRequest httpServletRequest) -
incrementCounter
-
incrementCounter
protected void incrementCounter(javax.portlet.PortletRequest portletRequest) -
initBackgroundProducers
protected void initBackgroundProducers() -
initGimpyRenderers
protected void initGimpyRenderers() -
initNoiseProducers
protected void initNoiseProducers() -
initTextProducers
protected void initTextProducers() -
initWordRenderers
protected void initWordRenderers() -
validateChallenge
protected boolean validateChallenge(javax.servlet.http.HttpServletRequest httpServletRequest) throws com.liferay.portal.kernel.captcha.CaptchaException - Throws:
com.liferay.portal.kernel.captcha.CaptchaException
-
validateChallenge
protected boolean validateChallenge(javax.portlet.PortletRequest portletRequest) throws com.liferay.portal.kernel.captcha.CaptchaException - Throws:
com.liferay.portal.kernel.captcha.CaptchaException
-