Class AreaPermissionService
- Namespace
- Dynamicweb.Content
- Assembly
- Dynamicweb.dll
public class AreaPermissionService : IPermissionService<Area>
- Inheritance
-
AreaPermissionService
- Implements
-
- Inherited Members
-
Methods
GetPermissionForGroup(int, Area, PagePermissionLevels)
public PagePermissionAccess GetPermissionForGroup(int groupId, Area permissionObject, PagePermissionLevels level)
Parameters
groupId int
permissionObject Area
level PagePermissionLevels
Returns
- PagePermissionAccess
GetPermissionForGroup(int, Area, PagePermissionLevels, bool)
public PagePermissionAccess GetPermissionForGroup(int groupId, Area permissionObject, PagePermissionLevels level, bool includeEveryone)
Parameters
groupId int
permissionObject Area
level PagePermissionLevels
includeEveryone bool
Returns
- PagePermissionAccess
GetPermissionForUser(User, Area, PagePermissionLevels)
public PagePermissionAccess GetPermissionForUser(User user, Area permissionObject, PagePermissionLevels level)
Parameters
user User
permissionObject Area
level PagePermissionLevels
Returns
- PagePermissionAccess
GetPermissionForUser(User, Area, PagePermissionLevels, bool)
public PagePermissionAccess GetPermissionForUser(User user, Area permissionObject, PagePermissionLevels level, bool includeEveryone)
Parameters
user User
permissionObject Area
level PagePermissionLevels
includeEveryone bool
Returns
- PagePermissionAccess
GetPermissionForUser(int, Area, PagePermissionLevels)
public PagePermissionAccess GetPermissionForUser(int userId, Area permissionObject, PagePermissionLevels level)
Parameters
userId int
permissionObject Area
level PagePermissionLevels
Returns
- PagePermissionAccess
GetPermissionForUser(int, Area, PagePermissionLevels, bool)
public PagePermissionAccess GetPermissionForUser(int userId, Area permissionObject, PagePermissionLevels level, bool includeEveryone)
Parameters
userId int
permissionObject Area
level PagePermissionLevels
includeEveryone bool
Returns
- PagePermissionAccess