Show / Hide Table of Contents

Interface IPermissionDefinitionService

Namespace: DotNetNuke.Abstractions.Security.Permissions
Assembly: DotNetNuke.Abstractions.dll
Syntax
public interface IPermissionDefinitionService

Methods

AddDefinition(IPermissionDefinitionInfo)

Declaration
int AddDefinition(IPermissionDefinitionInfo permissionDefinition)
Parameters
Type Name Description
IPermissionDefinitionInfo permissionDefinition
Returns
Type Description
int

ClearCache()

Declaration
void ClearCache()

DeleteDefinition(IPermissionDefinitionInfo)

Declaration
void DeleteDefinition(IPermissionDefinitionInfo permissionDefinition)
Parameters
Type Name Description
IPermissionDefinitionInfo permissionDefinition

GetDefinition(int)

Declaration
IPermissionDefinitionInfo GetDefinition(int permissionDefinitionId)
Parameters
Type Name Description
int permissionDefinitionId
Returns
Type Description
IPermissionDefinitionInfo

GetDefinitions()

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitions()
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

GetDefinitionsByCodeAndKey(string, string)

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitionsByCodeAndKey(string permissionCode, string permissionKey)
Parameters
Type Name Description
string permissionCode
string permissionKey
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

GetDefinitionsByFolder()

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitionsByFolder()
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

GetDefinitionsByModule(int, int)

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitionsByModule(int moduleId, int tabId)
Parameters
Type Name Description
int moduleId
int tabId
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

GetDefinitionsByModuleDefId(int)

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitionsByModuleDefId(int moduleDefId)
Parameters
Type Name Description
int moduleDefId
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

GetDefinitionsByPortalDesktopModule()

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitionsByPortalDesktopModule()
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

GetDefinitionsByTab()

Declaration
IEnumerable<IPermissionDefinitionInfo> GetDefinitionsByTab()
Returns
Type Description
IEnumerable<IPermissionDefinitionInfo>

UpdateDefinition(IPermissionDefinitionInfo)

Declaration
void UpdateDefinition(IPermissionDefinitionInfo permission)
Parameters
Type Name Description
IPermissionDefinitionInfo permission

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS