@Beta public final class UserStoreAccessControlList extends Object implements Iterable<UserStoreAccessControlEntry>
Modifier and Type | Class and Description |
---|---|
static class |
UserStoreAccessControlList.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(PrincipalKey principalKey) |
static UserStoreAccessControlList.Builder |
create() |
static UserStoreAccessControlList.Builder |
create(UserStoreAccessControlList acl) |
static UserStoreAccessControlList |
empty() |
boolean |
equals(Object o) |
PrincipalKeys |
getAllPrincipals() |
UserStoreAccessControlEntry |
getEntry(PrincipalKey principalKey) |
int |
hashCode() |
boolean |
isEmpty() |
Iterator<UserStoreAccessControlEntry> |
iterator() |
static UserStoreAccessControlList |
of(UserStoreAccessControlEntry... entries) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
public PrincipalKeys getAllPrincipals()
public UserStoreAccessControlEntry getEntry(PrincipalKey principalKey)
public boolean contains(PrincipalKey principalKey)
public boolean isEmpty()
public Iterator<UserStoreAccessControlEntry> iterator()
iterator
in interface Iterable<UserStoreAccessControlEntry>
public static UserStoreAccessControlList empty()
public static UserStoreAccessControlList of(UserStoreAccessControlEntry... entries)
public static UserStoreAccessControlList.Builder create()
public static UserStoreAccessControlList.Builder create(UserStoreAccessControlList acl)