Class WorkflowEngine
Inheritance
WorkflowEngine
Assembly: DotNetNuke.dll
Syntax
public class WorkflowEngine : ServiceLocator<IWorkflowEngine, WorkflowEngine>, IWorkflowEngine
Constructors
WorkflowEngine()
Declaration
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