public class Permissions extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static Permissions |
ADMIN |
protected boolean |
administer |
static Permissions |
ALL |
protected boolean |
dropRead |
protected boolean |
dropWrite |
static Permissions |
NONE |
protected boolean |
read |
protected boolean |
write |
| Modifier | Constructor and Description |
|---|---|
|
Permissions() |
|
Permissions(boolean read,
boolean write,
boolean dropRead,
boolean dropWrite) |
protected |
Permissions(boolean read,
boolean write,
boolean dropRead,
boolean dropWrite,
boolean admister) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead() |
boolean |
canReadDrops() |
boolean |
canWrite() |
boolean |
canWriteDrops() |
boolean |
equals(Object obj) |
int |
hashCode() |
Permissions |
intersection(Permissions permissions) |
boolean |
isAdministrator() |
static Permissions |
tokenPermissions(boolean dropRead,
boolean dropWrite) |
String |
toString() |
Permissions |
union(Permissions permissions) |
protected boolean administer
protected boolean read
protected boolean write
protected boolean dropRead
protected boolean dropWrite
public static final Permissions ALL
public static final Permissions NONE
public static final Permissions ADMIN
public Permissions()
public Permissions(boolean read,
boolean write,
boolean dropRead,
boolean dropWrite)
protected Permissions(boolean read,
boolean write,
boolean dropRead,
boolean dropWrite,
boolean admister)
public static Permissions tokenPermissions(boolean dropRead, boolean dropWrite)
public Permissions union(Permissions permissions)
public Permissions intersection(Permissions permissions)
public boolean canRead()
public boolean canWrite()
public boolean canReadDrops()
public boolean canWriteDrops()
public boolean isAdministrator()
Copyright © 2017. All rights reserved.