Class WorkflowSecurity
Inheritance
WorkflowSecurity
Assembly: DotNetNuke.dll
Syntax
public class WorkflowSecurity : ServiceLocator<IWorkflowSecurity, WorkflowSecurity>, IWorkflowSecurity
Constructors
WorkflowSecurity()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IPermissionDefinitionService. Scheduled removal in v12.0.0.")]
public WorkflowSecurity()
WorkflowSecurity(IPermissionDefinitionService, IUserController, IWorkflowManager)
Declaration
public WorkflowSecurity(IPermissionDefinitionService permissionDefinitionService, IUserController userController, IWorkflowManager workflowManager)
Parameters
Methods
GetFactory()
Declaration
protected override Func<IWorkflowSecurity> GetFactory()
Returns
Overrides
GetStateReviewPermission()
Declaration
public PermissionInfo GetStateReviewPermission()
Returns
HasStateReviewerPermission(IPortalSettings, UserInfo, int)
Declaration
public bool HasStateReviewerPermission(IPortalSettings settings, UserInfo user, int stateId)
Parameters
Returns
HasStateReviewerPermission(PortalSettings, UserInfo, int)
Declaration
public bool HasStateReviewerPermission(PortalSettings settings, UserInfo user, int stateId)
Parameters
Returns
HasStateReviewerPermission(int)
Declaration
public bool HasStateReviewerPermission(int stateId)
Parameters
| Type |
Name |
Description |
| int |
stateId |
|
Returns
HasStateReviewerPermission(int, int, int)
Declaration
public bool HasStateReviewerPermission(int portalId, int userId, int stateId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
| int |
userId |
|
| int |
stateId |
|
Returns
IsWorkflowReviewer(int, int)
Declaration
public bool IsWorkflowReviewer(int workflowId, int userId)
Parameters
| Type |
Name |
Description |
| int |
workflowId |
|
| int |
userId |
|
Returns
Implements
Extension Methods