blob: 19288013a1195171af467dfd1b6e1b174caa8945 [file] [log] [blame]
Matthias Andreas Benkardeb816512020-08-29 10:47:39 +02001package eu.mulk.mulkcms2.cms.about;
2
Matthias Andreas Benkard49b01512021-07-05 06:45:54 +02003import io.quarkus.qute.CheckedTemplate;
Matthias Andreas Benkardeb816512020-08-29 10:47:39 +02004import io.quarkus.qute.TemplateInstance;
Matthias Andreas Benkarde3bc3ee2023-08-06 16:21:11 +02005import jakarta.ws.rs.GET;
6import jakarta.ws.rs.Path;
7import jakarta.ws.rs.Produces;
8import jakarta.ws.rs.core.MediaType;
Matthias Andreas Benkardeb816512020-08-29 10:47:39 +02009
10@Path("/about")
11public class AboutResource {
12
Matthias Andreas Benkard49b01512021-07-05 06:45:54 +020013 @CheckedTemplate(basePath = "benki/about")
14 static class Templates {
15 public static native TemplateInstance index();
16 }
Matthias Andreas Benkardeb816512020-08-29 10:47:39 +020017
18 @GET
19 @Produces(MediaType.TEXT_HTML)
20 public TemplateInstance getIndex() {
Matthias Andreas Benkard49b01512021-07-05 06:45:54 +020021 return Templates.index();
Matthias Andreas Benkardeb816512020-08-29 10:47:39 +020022 }
23}