Class WorkflowEngine
Inheritance
WorkflowEngine
Assembly: DotNetNuke.dll
Syntax
public class WorkflowEngine : ServiceLocator<IWorkflowEngine, WorkflowEngine>, IWorkflowEngine
Constructors
WorkflowEngine()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.4. Please use overload with IContentController. Scheduled removal in v12.0.0.")]
public WorkflowEngine()
WorkflowEngine(IContentController)
Declaration
public WorkflowEngine(IContentController contentController)
Parameters
Methods
CompleteState(StateTransaction)
Declaration
public void CompleteState(StateTransaction stateTransaction)
Parameters
CompleteWorkflow(StateTransaction)
Declaration
public void CompleteWorkflow(StateTransaction stateTransaction)
Parameters
DiscardState(StateTransaction)
Declaration
public void DiscardState(StateTransaction stateTransaction)
Parameters
DiscardWorkflow(StateTransaction)
Declaration
public void DiscardWorkflow(StateTransaction stateTransaction)
Parameters
GetFactory()
Declaration
protected override Func<IWorkflowEngine> GetFactory()
Returns
Overrides
GetStartedDraftStateUser(ContentItem)
Declaration
public UserInfo GetStartedDraftStateUser(ContentItem contentItem)
Parameters
Returns
GetSubmittedDraftStateUser(ContentItem)
Declaration
public UserInfo GetSubmittedDraftStateUser(ContentItem contentItem)
Parameters
Returns
IsWorkflowCompleted(ContentItem)
Declaration
public bool IsWorkflowCompleted(ContentItem contentItem)
Parameters
Returns
IsWorkflowCompleted(int)
Declaration
public bool IsWorkflowCompleted(int contentItemId)
Parameters
| Type |
Name |
Description |
| int |
contentItemId |
|
Returns
IsWorkflowOnDraft(ContentItem)
Declaration
public bool IsWorkflowOnDraft(ContentItem contentItem)
Parameters
Returns
IsWorkflowOnDraft(int)
Declaration
public bool IsWorkflowOnDraft(int contentItemId)
Parameters
| Type |
Name |
Description |
| int |
contentItemId |
|
Returns
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
Extension Methods