Class SystemWorkflowManager
  
  
  
    Inheritance
    
    
    SystemWorkflowManager
   
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public class SystemWorkflowManager : ServiceLocator<ISystemWorkflowManager, SystemWorkflowManager>, ISystemWorkflowManager
   
  Constructors
  
  SystemWorkflowManager()
  
  
  Declaration
  
    public SystemWorkflowManager()
   
  Fields
  ContentAprovalWorkflowKey
  
  
  Declaration
  
    public const string ContentAprovalWorkflowKey = "ContentApproval"
   
  Field Value
  
  DirectPublishWorkflowKey
  
  
  Declaration
  
    public const string DirectPublishWorkflowKey = "DirectPublish"
   
  Field Value
  
  SaveDraftWorkflowKey
  
  
  Declaration
  
    public const string SaveDraftWorkflowKey = "SaveDraft"
   
  Field Value
  
  Methods
  
  CreateSystemWorkflows(int)
  
  
  Declaration
  
    public void CreateSystemWorkflows(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  
  GetContentApprovalWorkflow(int)
  
  
  Declaration
  
    public Workflow GetContentApprovalWorkflow(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  Returns
  
  
  GetDirectPublishWorkflow(int)
  
  
  Declaration
  
    public Workflow GetDirectPublishWorkflow(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  Returns
  
  
  GetDraftStateDefinition(int)
  
  
  Declaration
  
    public WorkflowState GetDraftStateDefinition(int order)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | order |  | 
    
  
  Returns
  
  
  GetFactory()
  
  
  Declaration
  
    protected override Func<ISystemWorkflowManager> GetFactory()
   
  Returns
  
  Overrides
  
  
  GetPublishedStateDefinition(int)
  
  
  Declaration
  
    public WorkflowState GetPublishedStateDefinition(int order)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | order |  | 
    
  
  Returns
  
  
  GetReadyForReviewStateDefinition(int)
  
  
  Declaration
  
    public WorkflowState GetReadyForReviewStateDefinition(int order)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | order |  | 
    
  
  Returns
  
  
  GetSaveDraftWorkflow(int)
  
  
  Declaration
  
    public Workflow GetSaveDraftWorkflow(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  Returns
  
  Implements
  
  Extension Methods