|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.serverSide.auth.Permissions
public class Permissions
Represents a group of permissions.
| Field Summary | |
|---|---|
static Permissions |
NO_PERMISSIONS
Empty set of permissions |
| Constructor Summary | |
|---|---|
Permissions(java.util.BitSet mask)
Constructs permission group from specified bit set |
|
Permissions(java.util.Collection<Permission> permissions)
Initializes permission group from the permissions collection |
|
Permissions(Permission... permissions)
Initializes permission group from the permissions array |
|
| Method Summary | |
|---|---|
boolean |
contains(Permission permission)
Returns true if this group of permissions contains the specified permission |
boolean |
containsAll(Permissions permissions)
Returns true if this group of permissions contains all of the specified permissions |
boolean |
containsAny(Permissions permissions)
Returns true if this group of permissions contains at least one permission from the specified group. |
boolean |
equals(java.lang.Object o)
|
java.util.BitSet |
getMask()
Returns bit set of the permissions contained in this group |
int |
hashCode()
|
Permission[] |
toArray()
Converts this group to array of permissions corresponding to bit set contained within this group |
java.util.List<Permission> |
toList()
Returns this group of permissions as list. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Permissions NO_PERMISSIONS
| Constructor Detail |
|---|
public Permissions(java.util.BitSet mask)
mask - bit set
public Permissions(@NotNull
Permission... permissions)
permissions - permissions to include into the group
public Permissions(@NotNull
java.util.Collection<Permission> permissions)
permissions - permissions to include into the group| Method Detail |
|---|
public boolean contains(Permission permission)
permission - permission to check
public boolean containsAny(Permissions permissions)
permissions - permissions to check
public boolean containsAll(Permissions permissions)
permissions - permissions to check
public Permission[] toArray()
public java.util.List<Permission> toList()
public java.util.BitSet getMask()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||