public class Permissions
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
Permissions() |
Permissions(java.util.Set<java.lang.String> roleTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRoleType(java.lang.String roleType) |
boolean |
canManageAnyVendor() |
boolean |
canManageVendor() |
boolean |
canPlaceTestOrder() |
boolean |
contains(EcsPermission permission) |
java.util.Set<java.lang.String> |
getRoleTypes() |
boolean |
isAdmin() |
boolean |
isBetaUser() |
boolean |
isManager() |
boolean |
isManagerOfAny() |
boolean |
isNotAdmin() |
boolean |
isNotManager() |
boolean |
isTestPurchaser() |
boolean |
removeRoleType(java.lang.String roleType) |
void |
setRoleTypes(java.util.Set<java.lang.String> roleTypes) |
public Permissions()
public Permissions(java.util.Set<java.lang.String> roleTypes)
public java.util.Set<java.lang.String> getRoleTypes()
public void setRoleTypes(java.util.Set<java.lang.String> roleTypes)
public boolean contains(EcsPermission permission)
public boolean addRoleType(java.lang.String roleType)
public boolean removeRoleType(java.lang.String roleType)
public boolean canManageVendor()
public boolean canManageAnyVendor()
public boolean canPlaceTestOrder()
public boolean isAdmin()
public boolean isNotAdmin()
public boolean isTestPurchaser()
public boolean isManager()
public boolean isNotManager()
public boolean isManagerOfAny()
public boolean isBetaUser()