1
22
23 package com.liferay.portal.kernel.captcha;
24
25 import java.io.IOException;
26
27 import javax.portlet.PortletRequest;
28 import javax.portlet.PortletResponse;
29
30 import javax.servlet.http.HttpServletRequest;
31 import javax.servlet.http.HttpServletResponse;
32
33
38 public class CaptchaWrapper implements Captcha {
39
40 public CaptchaWrapper(Captcha captcha) {
41 _captcha = captcha;
42 }
43
44 public void check(HttpServletRequest request) throws CaptchaTextException {
45 _captcha.check(request);
46 }
47
48 public void check(PortletRequest portletRequest)
49 throws CaptchaTextException {
50
51 _captcha.check(portletRequest);
52 }
53
54 public String getTaglibPath() {
55 return _captcha.getTaglibPath();
56 }
57
58 public boolean isEnabled(HttpServletRequest request) {
59 return _captcha.isEnabled(request);
60 }
61
62 public boolean isEnabled(PortletRequest portletRequest) {
63 return _captcha.isEnabled(portletRequest);
64 }
65
66 public void serveImage(
67 HttpServletRequest request, HttpServletResponse response)
68 throws IOException {
69
70 _captcha.serveImage(request, response);
71 }
72
73 public void serveImage(
74 PortletRequest portletRequest, PortletResponse portletResponse)
75 throws IOException {
76
77 _captcha.serveImage(portletRequest, portletResponse);
78 }
79
80 private Captcha _captcha;
81
82 }