Show / Hide Table of Contents

Class WorkflowEngine

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

Constructors

WorkflowEngine()

Declaration
public WorkflowEngine()

Methods

CompleteState(StateTransaction)

Declaration
public void CompleteState(StateTransaction stateTransaction)
Parameters
Type Name Description
StateTransaction stateTransaction

CompleteWorkflow(StateTransaction)

Declaration
public void CompleteWorkflow(StateTransaction stateTransaction)
Parameters
Type Name Description
StateTransaction stateTransaction

DiscardState(StateTransaction)

Declaration
public void DiscardState(StateTransaction stateTransaction)
Parameters
Type Name Description
StateTransaction stateTransaction

DiscardWorkflow(StateTransaction)

Declaration
public void DiscardWorkflow(StateTransaction stateTransaction)
Parameters
Type Name Description
StateTransaction stateTransaction

GetFactory()

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

GetStartedDraftStateUser(ContentItem)

Declaration
public UserInfo GetStartedDraftStateUser(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem
Returns
Type Description
UserInfo

GetSubmittedDraftStateUser(ContentItem)

Declaration
public UserInfo GetSubmittedDraftStateUser(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem
Returns
Type Description
UserInfo

IsWorkflowCompleted(ContentItem)

Declaration
public bool IsWorkflowCompleted(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem
Returns
Type Description
bool

IsWorkflowCompleted(int)

Declaration
public bool IsWorkflowCompleted(int contentItemId)
Parameters
Type Name Description
int contentItemId
Returns
Type Description
bool

IsWorkflowOnDraft(ContentItem)

Declaration
public bool IsWorkflowOnDraft(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem
Returns
Type Description
bool

IsWorkflowOnDraft(int)

Declaration
public bool IsWorkflowOnDraft(int contentItemId)
Parameters
Type Name Description
int contentItemId
Returns
Type Description
bool

StartWorkflow(int, int, int)

Declaration
public void StartWorkflow(int workflowId, int contentItemId, int userId)
Parameters
Type Name Description
int workflowId
int contentItemId
int userId

Implements

IWorkflowEngine

Extension Methods

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