Interface IWorkflowManager
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public interface IWorkflowManager
   
  Methods
  
  AddWorkflow(Workflow)
  
  
  Declaration
  
    void AddWorkflow(Workflow workflow)
   
  Parameters
  
  
  DeleteWorkflow(Workflow)
  
  
  Declaration
  
    void DeleteWorkflow(Workflow workflow)
   
  Parameters
  
  
  GetWorkflow(ContentItem)
  
  
  Declaration
  
    Workflow GetWorkflow(ContentItem contentItem)
   
  Parameters
  
  Returns
  
  
  GetWorkflow(int)
  
  
  Declaration
  
    Workflow GetWorkflow(int workflowId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | workflowId |  | 
    
  
  Returns
  
  
  GetWorkflowUsage(int, int, int)
  
  
  Declaration
  
    IEnumerable<WorkflowUsageItem> GetWorkflowUsage(int workflowId, int pageIndex, int pageSize)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | workflowId |  | 
      
        | int | pageIndex |  | 
      
        | int | pageSize |  | 
    
  
  Returns
  
  
  GetWorkflowUsageCount(int)
  
  
  Declaration
  
    int GetWorkflowUsageCount(int workflowId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | workflowId |  | 
    
  
  Returns
  
  
  GetWorkflows(int)
  
  
  Declaration
  
    IEnumerable<Workflow> GetWorkflows(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  Returns
  
  
  UpdateWorkflow(Workflow)
  
  
  Declaration
  
    void UpdateWorkflow(Workflow workflow)
   
  Parameters
  
  Extension Methods