Show / Hide Table of Contents

Class WorkflowStateManager

Inheritance
object
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>
WorkflowStateManager
Implements
IWorkflowStateManager
Inherited Members
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>.SetTestableInstance(IWorkflowStateManager)
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>.ClearInstance()
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>.GetFactory()
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>.Instance
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Content.Workflow
Assembly: DotNetNuke.dll
Syntax
public class WorkflowStateManager : ServiceLocator<IWorkflowStateManager, WorkflowStateManager>, IWorkflowStateManager

Constructors

WorkflowStateManager()

Declaration
public WorkflowStateManager()

Methods

AddWorkflowState(WorkflowState)

Declaration
public void AddWorkflowState(WorkflowState state)
Parameters
Type Name Description
WorkflowState state

AddWorkflowStatePermission(WorkflowStatePermission, int)

Declaration
public void AddWorkflowStatePermission(WorkflowStatePermission permission, int userId)
Parameters
Type Name Description
WorkflowStatePermission permission
int userId

DeleteWorkflowState(WorkflowState)

Declaration
public void DeleteWorkflowState(WorkflowState state)
Parameters
Type Name Description
WorkflowState state

DeleteWorkflowStatePermission(int)

Declaration
public void DeleteWorkflowStatePermission(int workflowStatePermissionId)
Parameters
Type Name Description
int workflowStatePermissionId

GetContentWorkflowStateUsageCount(int)

Declaration
public int GetContentWorkflowStateUsageCount(int stateId)
Parameters
Type Name Description
int stateId
Returns
Type Description
int

GetFactory()

Declaration
protected override Func<IWorkflowStateManager> GetFactory()
Returns
Type Description
Func<IWorkflowStateManager>
Overrides
ServiceLocator<IWorkflowStateManager, WorkflowStateManager>.GetFactory()

GetWorkflowState(int)

Declaration
public WorkflowState GetWorkflowState(int stateId)
Parameters
Type Name Description
int stateId
Returns
Type Description
WorkflowState

GetWorkflowStatePermissionByState(int)

Declaration
public IEnumerable<WorkflowStatePermission> GetWorkflowStatePermissionByState(int stateId)
Parameters
Type Name Description
int stateId
Returns
Type Description
IEnumerable<WorkflowStatePermission>

GetWorkflowStates(int)

Declaration
public IEnumerable<WorkflowState> GetWorkflowStates(int workflowId)
Parameters
Type Name Description
int workflowId
Returns
Type Description
IEnumerable<WorkflowState>

MoveState(int, int)

Declaration
public void MoveState(int stateId, int index)
Parameters
Type Name Description
int stateId
int index

MoveWorkflowStateDown(int)

Declaration
public void MoveWorkflowStateDown(int stateId)
Parameters
Type Name Description
int stateId

MoveWorkflowStateUp(int)

Declaration
public void MoveWorkflowStateUp(int stateId)
Parameters
Type Name Description
int stateId

UpdateWorkflowState(WorkflowState)

Declaration
public void UpdateWorkflowState(WorkflowState state)
Parameters
Type Name Description
WorkflowState state

Implements

IWorkflowStateManager

Extension Methods

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