Show / Hide Table of Contents

Class WorkflowManager

Inheritance
object
ServiceLocator<IWorkflowManager, WorkflowManager>
WorkflowManager
Implements
IWorkflowManager
Inherited Members
ServiceLocator<IWorkflowManager, WorkflowManager>.SetTestableInstance(IWorkflowManager)
ServiceLocator<IWorkflowManager, WorkflowManager>.ClearInstance()
ServiceLocator<IWorkflowManager, WorkflowManager>.GetFactory()
ServiceLocator<IWorkflowManager, WorkflowManager>.Instance
ServiceLocator<IWorkflowManager, WorkflowManager>.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 WorkflowManager : ServiceLocator<IWorkflowManager, WorkflowManager>, IWorkflowManager

Constructors

WorkflowManager()

Declaration
public WorkflowManager()

Methods

AddWorkflow(Workflow)

Declaration
public void AddWorkflow(Workflow workflow)
Parameters
Type Name Description
Workflow workflow

DeleteWorkflow(Workflow)

Declaration
public void DeleteWorkflow(Workflow workflow)
Parameters
Type Name Description
Workflow workflow

GetFactory()

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

GetWorkflow(ContentItem)

Declaration
public Workflow GetWorkflow(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem
Returns
Type Description
Workflow

GetWorkflow(int)

Declaration
public Workflow GetWorkflow(int workflowId)
Parameters
Type Name Description
int workflowId
Returns
Type Description
Workflow

GetWorkflowUsage(int, int, int)

Declaration
public IEnumerable<WorkflowUsageItem> GetWorkflowUsage(int workflowId, int pageIndex, int pageSize)
Parameters
Type Name Description
int workflowId
int pageIndex
int pageSize
Returns
Type Description
IEnumerable<WorkflowUsageItem>

GetWorkflowUsageCount(int)

Declaration
public int GetWorkflowUsageCount(int workflowId)
Parameters
Type Name Description
int workflowId
Returns
Type Description
int

GetWorkflows(int)

Declaration
public IEnumerable<Workflow> GetWorkflows(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IEnumerable<Workflow>

UpdateWorkflow(Workflow)

Declaration
public void UpdateWorkflow(Workflow workflow)
Parameters
Type Name Description
Workflow workflow

Implements

IWorkflowManager

Extension Methods

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