Package com.enonic.xp.security.acl
Class AccessControlEntry.Builder
- java.lang.Object
-
- com.enonic.xp.security.acl.AccessControlEntry.Builder
-
- Enclosing class:
- AccessControlEntry
public static class AccessControlEntry.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessControlEntry.Builder
allow(Permission... permissions)
AccessControlEntry.Builder
allow(java.lang.Iterable<Permission> permissions)
AccessControlEntry.Builder
allowAll()
AccessControlEntry
build()
AccessControlEntry.Builder
deny(Permission... permissions)
AccessControlEntry.Builder
deny(java.lang.Iterable<Permission> permissions)
AccessControlEntry.Builder
principal(PrincipalKey principal)
AccessControlEntry.Builder
remove(Permission permission)
-
-
-
Method Detail
-
principal
public AccessControlEntry.Builder principal(PrincipalKey principal)
-
allow
public AccessControlEntry.Builder allow(Permission... permissions)
-
allow
public AccessControlEntry.Builder allow(java.lang.Iterable<Permission> permissions)
-
deny
public AccessControlEntry.Builder deny(Permission... permissions)
-
deny
public AccessControlEntry.Builder deny(java.lang.Iterable<Permission> permissions)
-
remove
public AccessControlEntry.Builder remove(Permission permission)
-
allowAll
public AccessControlEntry.Builder allowAll()
-
build
public AccessControlEntry build()
-
-