From 734174ef8642d19ce3b532024ec9ac6449436da2 Mon Sep 17 00:00:00 2001 From: Schneider Roland Date: Fri, 27 Sep 2024 22:15:17 +0200 Subject: [PATCH] improve creating webacl-s with predifined static methods --- pom.xml | 2 +- .../simpleUpdate/SimpleWebACLDefinition.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8bcfc9e..bc1be1a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ at.ucs.magnolia.util ucs-magnolia-utils - 1.0.0 + 1.0.1 jar ucs-magnolia-utils diff --git a/src/main/java/at/ucs/magnolia/util/bootstrap/simpleUpdate/SimpleWebACLDefinition.java b/src/main/java/at/ucs/magnolia/util/bootstrap/simpleUpdate/SimpleWebACLDefinition.java index 5aa756f..04a7d40 100644 --- a/src/main/java/at/ucs/magnolia/util/bootstrap/simpleUpdate/SimpleWebACLDefinition.java +++ b/src/main/java/at/ucs/magnolia/util/bootstrap/simpleUpdate/SimpleWebACLDefinition.java @@ -1,5 +1,6 @@ package at.ucs.magnolia.util.bootstrap.simpleUpdate; +import info.magnolia.module.delta.AddURIPermissionTask; import lombok.AllArgsConstructor; import lombok.Data; @@ -8,4 +9,14 @@ import lombok.Data; public class SimpleWebACLDefinition { private String path; private int permission; + + public static SimpleWebACLDefinition createGetPermission(String path){ + return new SimpleWebACLDefinition(path, AddURIPermissionTask.GET); + } + public static SimpleWebACLDefinition createGetPostPermission(String path){ + return new SimpleWebACLDefinition(path, AddURIPermissionTask.GET_POST); + } + public static SimpleWebACLDefinition createDenyPermission(String path){ + return new SimpleWebACLDefinition(path, AddURIPermissionTask.DENY); + } }