@Beta public final class UserStoreAccessControlList extends java.lang.Object implements java.lang.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(java.lang.Object o) |
PrincipalKeys |
getAllPrincipals() |
UserStoreAccessControlEntry |
getEntry(PrincipalKey principalKey) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<UserStoreAccessControlEntry> |
iterator() |
static UserStoreAccessControlList |
of(UserStoreAccessControlEntry... entries) |
java.lang.String |
toString() |
public PrincipalKeys getAllPrincipals()
public UserStoreAccessControlEntry getEntry(PrincipalKey principalKey)
public boolean contains(PrincipalKey principalKey)
public boolean isEmpty()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Iterator<UserStoreAccessControlEntry> iterator()
iterator
in interface java.lang.Iterable<UserStoreAccessControlEntry>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static UserStoreAccessControlList empty()
public static UserStoreAccessControlList of(UserStoreAccessControlEntry... entries)
public static UserStoreAccessControlList.Builder create()
public static UserStoreAccessControlList.Builder create(UserStoreAccessControlList acl)