1
14
15 package com.liferay.portal.kernel.captcha;
16
17 import java.io.IOException;
18
19 import javax.portlet.PortletRequest;
20 import javax.portlet.PortletResponse;
21
22 import javax.servlet.http.HttpServletRequest;
23 import javax.servlet.http.HttpServletResponse;
24
25
30 public class CaptchaWrapper implements Captcha {
31
32 public CaptchaWrapper(Captcha captcha) {
33 _captcha = captcha;
34 }
35
36 public void check(HttpServletRequest request) throws CaptchaTextException {
37 _captcha.check(request);
38 }
39
40 public void check(PortletRequest portletRequest)
41 throws CaptchaTextException {
42
43 _captcha.check(portletRequest);
44 }
45
46 public String getTaglibPath() {
47 return _captcha.getTaglibPath();
48 }
49
50 public boolean isEnabled(HttpServletRequest request) {
51 return _captcha.isEnabled(request);
52 }
53
54 public boolean isEnabled(PortletRequest portletRequest) {
55 return _captcha.isEnabled(portletRequest);
56 }
57
58 public void serveImage(
59 HttpServletRequest request, HttpServletResponse response)
60 throws IOException {
61
62 _captcha.serveImage(request, response);
63 }
64
65 public void serveImage(
66 PortletRequest portletRequest, PortletResponse portletResponse)
67 throws IOException {
68
69 _captcha.serveImage(portletRequest, portletResponse);
70 }
71
72 private Captcha _captcha;
73
74 }