improve creating webacl-s with predifined static methods

This commit is contained in:
Schneider Roland 2024-09-27 22:15:17 +02:00
parent 51cb520bfd
commit 734174ef86
2 changed files with 12 additions and 1 deletions

View File

@ -4,7 +4,7 @@
<groupId>at.ucs.magnolia.util</groupId>
<artifactId>ucs-magnolia-utils</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
<packaging>jar</packaging>
<name>ucs-magnolia-utils</name>

View File

@ -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);
}
}