Package com.enonic.xp.security.acl
Class IdProviderAccessControlList
- java.lang.Object
-
- com.enonic.xp.security.acl.IdProviderAccessControlList
-
- All Implemented Interfaces:
java.lang.Iterable<IdProviderAccessControlEntry>
@Beta public final class IdProviderAccessControlList extends java.lang.Object implements java.lang.Iterable<IdProviderAccessControlEntry>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IdProviderAccessControlList.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(PrincipalKey principalKey)
static IdProviderAccessControlList.Builder
create()
static IdProviderAccessControlList.Builder
create(IdProviderAccessControlList acl)
static IdProviderAccessControlList
empty()
boolean
equals(java.lang.Object o)
PrincipalKeys
getAllPrincipals()
IdProviderAccessControlEntry
getEntry(PrincipalKey principalKey)
int
hashCode()
boolean
isEmpty()
java.util.Iterator<IdProviderAccessControlEntry>
iterator()
static IdProviderAccessControlList
of(IdProviderAccessControlEntry... entries)
java.lang.String
toString()
-
-
-
Method Detail
-
empty
public static IdProviderAccessControlList empty()
-
of
public static IdProviderAccessControlList of(IdProviderAccessControlEntry... entries)
-
contains
public boolean contains(PrincipalKey principalKey)
-
isEmpty
public boolean isEmpty()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
create
public static IdProviderAccessControlList.Builder create(IdProviderAccessControlList acl)
-
getAllPrincipals
public PrincipalKeys getAllPrincipals()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getEntry
public IdProviderAccessControlEntry getEntry(PrincipalKey principalKey)
-
iterator
public java.util.Iterator<IdProviderAccessControlEntry> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<IdProviderAccessControlEntry>
-
create
public static IdProviderAccessControlList.Builder create()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-