Class SitePermissionMappings
- java.lang.Object
-
- org.craftercms.studio.api.v2.dal.security.SitePermissionMappings
-
public class SitePermissionMappings extends Object
-
-
Constructor Summary
Constructors Constructor Description SitePermissionMappings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGroupToRolesMapping(String group, List<String> roles)
void
addRolePermissionMapping(String role, RolePermissionMappings rolePermissionMappings)
void
addRoleToGroupMapping(String group, String role)
long
getAvailableActions(String username, List<Group> groups, String path)
Map<String,RolePermissionMappings>
getRolePermissions()
List<String>
getRolesForGroup(String group)
String
getSiteId()
void
setRolePermissions(Map<String,RolePermissionMappings> rolePermissions)
void
setSiteId(String siteId)
-
-
-
Method Detail
-
getAvailableActions
public long getAvailableActions(String username, List<Group> groups, String path)
-
addRolePermissionMapping
public void addRolePermissionMapping(String role, RolePermissionMappings rolePermissionMappings)
-
getSiteId
public String getSiteId()
-
setSiteId
public void setSiteId(String siteId)
-
getRolePermissions
public Map<String,RolePermissionMappings> getRolePermissions()
-
setRolePermissions
public void setRolePermissions(Map<String,RolePermissionMappings> rolePermissions)
-
-