Show / Hide Table of Contents

Interface IWorkflowManager

Namespace: DotNetNuke.Entities.Content.Workflow
Assembly: DotNetNuke.dll
Syntax
public interface IWorkflowManager

Methods

AddWorkflow(Workflow)

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

DeleteWorkflow(Workflow)

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

GetWorkflow(ContentItem)

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

GetWorkflow(int)

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

GetWorkflowUsage(int, int, int)

Declaration
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
int GetWorkflowUsageCount(int workflowId)
Parameters
Type Name Description
int workflowId
Returns
Type Description
int

GetWorkflows(int)

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

UpdateWorkflow(Workflow)

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

Extension Methods

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