Interface IWorkflowEngine
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public interface IWorkflowEngine
   
  Methods
  
  CompleteState(StateTransaction)
  
  
  Declaration
  
    void CompleteState(StateTransaction stateTransaction)
   
  Parameters
  
  
  CompleteWorkflow(StateTransaction)
  
  
  Declaration
  
    void CompleteWorkflow(StateTransaction stateTransaction)
   
  Parameters
  
  
  DiscardState(StateTransaction)
  
  
  Declaration
  
    void DiscardState(StateTransaction stateTransaction)
   
  Parameters
  
  
  DiscardWorkflow(StateTransaction)
  
  
  Declaration
  
    void DiscardWorkflow(StateTransaction stateTransaction)
   
  Parameters
  
  
  GetStartedDraftStateUser(ContentItem)
  
  
  Declaration
  
    UserInfo GetStartedDraftStateUser(ContentItem contentItem)
   
  Parameters
  
  Returns
  
  
  GetSubmittedDraftStateUser(ContentItem)
  
  
  Declaration
  
    UserInfo GetSubmittedDraftStateUser(ContentItem contentItem)
   
  Parameters
  
  Returns
  
  
  IsWorkflowCompleted(ContentItem)
  
  
  Declaration
  
    bool IsWorkflowCompleted(ContentItem contentItem)
   
  Parameters
  
  Returns
  
  
  IsWorkflowCompleted(int)
  
  
  Declaration
  
    bool IsWorkflowCompleted(int contentItemId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | contentItemId |  | 
    
  
  Returns
  
  
  IsWorkflowOnDraft(ContentItem)
  
  
  Declaration
  
    bool IsWorkflowOnDraft(ContentItem contentItem)
   
  Parameters
  
  Returns
  
  
  IsWorkflowOnDraft(int)
  
  
  Declaration
  
    bool IsWorkflowOnDraft(int contentItemId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | contentItemId |  | 
    
  
  Returns
  
  
  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