KB66 Use type-safe templates everywhere.
Change-Id: I879e76e5bbaf91349f6df4637d9dc15291a3ada1
diff --git a/src/main/java/eu/mulk/mulkcms2/cms/privacy/about/PrivacyPolicyResource.java b/src/main/java/eu/mulk/mulkcms2/cms/privacy/about/PrivacyPolicyResource.java
index 05c155c..5255ee2 100644
--- a/src/main/java/eu/mulk/mulkcms2/cms/privacy/about/PrivacyPolicyResource.java
+++ b/src/main/java/eu/mulk/mulkcms2/cms/privacy/about/PrivacyPolicyResource.java
@@ -1,8 +1,7 @@
package eu.mulk.mulkcms2.cms.privacy.about;
-import io.quarkus.qute.Template;
+import io.quarkus.qute.CheckedTemplate;
import io.quarkus.qute.TemplateInstance;
-import io.quarkus.qute.api.ResourcePath;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@@ -11,12 +10,14 @@
@Path("/privacy")
public class PrivacyPolicyResource {
- @ResourcePath("benki/privacy/index.html")
- Template index;
+ @CheckedTemplate(basePath = "benki/privacy")
+ static class Templates {
+ public static native TemplateInstance index();
+ }
@GET
@Produces(MediaType.TEXT_HTML)
public TemplateInstance getIndex() {
- return index.instance();
+ return Templates.index();
}
}