Matthias Andreas Benkard | 8ae23a7 | 2020-10-31 19:59:24 +0100 | [diff] [blame] | 1 | package eu.mulk.mulkcms2.cms.privacy.about; |
| 2 | |
Matthias Andreas Benkard | 49b0151 | 2021-07-05 06:45:54 +0200 | [diff] [blame] | 3 | import io.quarkus.qute.CheckedTemplate; |
Matthias Andreas Benkard | 8ae23a7 | 2020-10-31 19:59:24 +0100 | [diff] [blame] | 4 | import io.quarkus.qute.TemplateInstance; |
Matthias Andreas Benkard | e3bc3ee | 2023-08-06 16:21:11 +0200 | [diff] [blame^] | 5 | import jakarta.ws.rs.GET; |
| 6 | import jakarta.ws.rs.Path; |
| 7 | import jakarta.ws.rs.Produces; |
| 8 | import jakarta.ws.rs.core.MediaType; |
Matthias Andreas Benkard | 8ae23a7 | 2020-10-31 19:59:24 +0100 | [diff] [blame] | 9 | |
| 10 | @Path("/privacy") |
| 11 | public class PrivacyPolicyResource { |
| 12 | |
Matthias Andreas Benkard | 49b0151 | 2021-07-05 06:45:54 +0200 | [diff] [blame] | 13 | @CheckedTemplate(basePath = "benki/privacy") |
| 14 | static class Templates { |
| 15 | public static native TemplateInstance index(); |
| 16 | } |
Matthias Andreas Benkard | 8ae23a7 | 2020-10-31 19:59:24 +0100 | [diff] [blame] | 17 | |
| 18 | @GET |
| 19 | @Produces(MediaType.TEXT_HTML) |
| 20 | public TemplateInstance getIndex() { |
Matthias Andreas Benkard | 49b0151 | 2021-07-05 06:45:54 +0200 | [diff] [blame] | 21 | return Templates.index(); |
Matthias Andreas Benkard | 8ae23a7 | 2020-10-31 19:59:24 +0100 | [diff] [blame] | 22 | } |
| 23 | } |