improve creating webacl-s with predifined static methods
This commit is contained in:
parent
51cb520bfd
commit
734174ef86
2
pom.xml
2
pom.xml
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<groupId>at.ucs.magnolia.util</groupId>
|
<groupId>at.ucs.magnolia.util</groupId>
|
||||||
<artifactId>ucs-magnolia-utils</artifactId>
|
<artifactId>ucs-magnolia-utils</artifactId>
|
||||||
<version>1.0.0</version>
|
<version>1.0.1</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>ucs-magnolia-utils</name>
|
<name>ucs-magnolia-utils</name>
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package at.ucs.magnolia.util.bootstrap.simpleUpdate;
|
package at.ucs.magnolia.util.bootstrap.simpleUpdate;
|
||||||
|
|
||||||
|
import info.magnolia.module.delta.AddURIPermissionTask;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -8,4 +9,14 @@ import lombok.Data;
|
|||||||
public class SimpleWebACLDefinition {
|
public class SimpleWebACLDefinition {
|
||||||
private String path;
|
private String path;
|
||||||
private int permission;
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user