1 /* |
1 /* |
2 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. |
2 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. |
3 * |
3 * |
4 * Copyright 2018 Mike Becker. All rights reserved. |
4 * Copyright 2018 Mike Becker. All rights reserved. |
5 * |
5 * |
6 * Redistribution and use in source and binary forms, with or without |
6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions are met: |
7 * modification, are permitted provided that the following conditions are met: |
8 * |
8 * |
9 * 1. Redistributions of source code must retain the above copyright |
9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. |
10 * notice, this list of conditions and the following disclaimer. |
22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 * POSSIBILITY OF SUCH DAMAGE. |
26 * POSSIBILITY OF SUCH DAMAGE. |
27 * |
27 * |
28 */ |
28 */ |
29 package de.uapcore.lightpit.modules; |
29 package de.uapcore.lightpit.modules; |
30 |
30 |
31 import de.uapcore.lightpit.LightPITModule; |
31 import de.uapcore.lightpit.*; |
32 import de.uapcore.lightpit.AbstractLightPITServlet; |
32 |
33 import de.uapcore.lightpit.HttpMethod; |
|
34 import de.uapcore.lightpit.RequestMapping; |
|
35 import de.uapcore.lightpit.ResponseType; |
|
36 import javax.servlet.annotation.WebServlet; |
33 import javax.servlet.annotation.WebServlet; |
37 import javax.servlet.http.HttpServletRequest; |
34 import javax.servlet.http.HttpServletRequest; |
38 import javax.servlet.http.HttpServletResponse; |
35 import javax.servlet.http.HttpServletResponse; |
39 |
36 |
40 |
37 |
47 urlPatterns = "/versions/*" |
44 urlPatterns = "/versions/*" |
48 ) |
45 ) |
49 public final class VersionsModule extends AbstractLightPITServlet { |
46 public final class VersionsModule extends AbstractLightPITServlet { |
50 @RequestMapping(method = HttpMethod.GET) |
47 @RequestMapping(method = HttpMethod.GET) |
51 public ResponseType handle(HttpServletRequest req, HttpServletResponse resp) { |
48 public ResponseType handle(HttpServletRequest req, HttpServletResponse resp) { |
52 |
49 |
53 return ResponseType.HTML_FULL; |
50 return ResponseType.HTML_FULL; |
54 } |
51 } |
55 } |
52 } |