public class AclUtils extends Object
| Constructor and Description |
|---|
AclUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Set<AccessControlledResource.Priviledge> |
asSet(AccessControlledResource.Priviledge... privs) |
static boolean |
containsPriviledge(AccessControlledResource.Priviledge required,
Iterable<AccessControlledResource.Priviledge> privs)
Recurisve function which checks the given collection of priviledges,
and checks inside the contains property of those priviledges
Returns true if the required priviledge is directly present in the collection
or is implied
|
static Set<AccessControlledResource.Priviledge> |
expand(Iterable<AccessControlledResource.Priviledge> privs)
Return a set containing all privs in the given collection, and also all priviledges
implies by those, and so on recursively
|
public static boolean containsPriviledge(AccessControlledResource.Priviledge required, Iterable<AccessControlledResource.Priviledge> privs)
required - privs - public static Set<AccessControlledResource.Priviledge> asSet(AccessControlledResource.Priviledge... privs)
public static Set<AccessControlledResource.Priviledge> expand(Iterable<AccessControlledResource.Priviledge> privs)
privs -