Show / Hide Table of Contents

Interface IWorkflowEngine

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

Methods

CompleteState(StateTransaction)

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

CompleteWorkflow(StateTransaction)

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

DiscardState(StateTransaction)

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

DiscardWorkflow(StateTransaction)

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

GetStartedDraftStateUser(ContentItem)

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

GetSubmittedDraftStateUser(ContentItem)

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

IsWorkflowCompleted(ContentItem)

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

IsWorkflowCompleted(int)

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

IsWorkflowOnDraft(ContentItem)

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

IsWorkflowOnDraft(int)

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

StartWorkflow(int, int, int)

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

Extension Methods

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