public class ModelPermissionsImpl extends Object implements ModelPermissions
Modifier and Type | Field and Description |
---|---|
static String |
RESOURCE_NAME_ALL_RESOURCES |
static String |
RESOURCE_NAME_FIRST_RESOURCE |
static String |
RESOURCE_NAME_UNINITIALIZED |
Constructor and Description |
---|
ModelPermissionsImpl() |
ModelPermissionsImpl(String resourceName) |
Modifier and Type | Method and Description |
---|---|
void |
addRolePermissions(String roleName,
String... actionIdsArray) |
ModelPermissions |
clone() |
String[] |
getActionIds(String roleName) |
String |
getResourceName() |
Collection<String> |
getRoleNames() |
static boolean |
isUsed(ModelPermissions modelPermissions) |
void |
setResourceName(String resourceName) |
static void |
setUsed(ModelPermissions modelPermissions) |
public static final String RESOURCE_NAME_ALL_RESOURCES
public static final String RESOURCE_NAME_FIRST_RESOURCE
public static final String RESOURCE_NAME_UNINITIALIZED
public ModelPermissionsImpl()
public ModelPermissionsImpl(String resourceName)
public static boolean isUsed(ModelPermissions modelPermissions)
public static void setUsed(ModelPermissions modelPermissions)
public void addRolePermissions(String roleName, String... actionIdsArray)
addRolePermissions
in interface ModelPermissions
public ModelPermissions clone()
clone
in interface ModelPermissions
clone
in class Object
public String[] getActionIds(String roleName)
getActionIds
in interface ModelPermissions
public String getResourceName()
getResourceName
in interface ModelPermissions
public Collection<String> getRoleNames()
getRoleNames
in interface ModelPermissions
public void setResourceName(String resourceName)
setResourceName
in interface ModelPermissions