public class Permission extends Object
Modifier and Type | Field and Description |
---|---|
static int |
GROUP_DELETE |
static int |
GROUP_READ |
static int |
GROUP_WRITE |
static int |
OTHER_DELETE |
static int |
OTHER_READ |
static int |
OTHER_WRITE |
static int |
USER_DELETE |
static int |
USER_READ |
static int |
USER_WRITE |
Constructor and Description |
---|
Permission(int value) |
Modifier and Type | Method and Description |
---|---|
boolean |
canDelete(DbUser user,
long ownerUserId,
long ownerGroupId) |
boolean |
canDeleteByGroup() |
boolean |
canDeleteByOther() |
boolean |
canDeleteByUser() |
boolean |
canRead(DbUser user,
long ownerUserId,
long ownerGroupId) |
boolean |
canReadByGroup() |
boolean |
canReadByOther() |
boolean |
canReadByUser() |
boolean |
canWrite(DbUser user,
long ownerUserId,
long ownerGroupId) |
boolean |
canWriteByGroup() |
boolean |
canWriteByOther() |
boolean |
canWriteByUser() |
int |
getValue() |
boolean |
hasFlag(int flag) |
void |
putFlag(int flag) |
void |
removeFlag(int flag) |
void |
setValue(int value) |
public static final int USER_READ
public static final int USER_WRITE
public static final int USER_DELETE
public static final int GROUP_READ
public static final int GROUP_WRITE
public static final int GROUP_DELETE
public static final int OTHER_READ
public static final int OTHER_WRITE
public static final int OTHER_DELETE
public final boolean canDelete(DbUser user, long ownerUserId, long ownerGroupId)
public final boolean canDeleteByGroup()
public final boolean canDeleteByOther()
public final boolean canDeleteByUser()
public final boolean canRead(DbUser user, long ownerUserId, long ownerGroupId)
public final boolean canReadByGroup()
public final boolean canReadByOther()
public final boolean canReadByUser()
public final boolean canWrite(DbUser user, long ownerUserId, long ownerGroupId)
public final boolean canWriteByGroup()
public final boolean canWriteByOther()
public final boolean canWriteByUser()
public final int getValue()
public final boolean hasFlag(int flag)
public final void putFlag(int flag)
public final void removeFlag(int flag)
public final void setValue(int value)
Copyright © 2015 OpenEstate. All rights reserved.