Interface IWorkflowStateManager
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public interface IWorkflowStateManager
   
  Methods
  
  AddWorkflowState(WorkflowState)
  
  
  Declaration
  
    void AddWorkflowState(WorkflowState state)
   
  Parameters
  
  
  AddWorkflowStatePermission(WorkflowStatePermission, int)
  
  
  Declaration
  
    void AddWorkflowStatePermission(WorkflowStatePermission permission, int userId)
   
  Parameters
  
  
  DeleteWorkflowState(WorkflowState)
  
  
  Declaration
  
    void DeleteWorkflowState(WorkflowState state)
   
  Parameters
  
  
  DeleteWorkflowStatePermission(int)
  
  
  Declaration
  
    void DeleteWorkflowStatePermission(int workflowStatePermissionId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | workflowStatePermissionId |  | 
    
  
  
  GetContentWorkflowStateUsageCount(int)
  
  
  Declaration
  
    int GetContentWorkflowStateUsageCount(int stateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | stateId |  | 
    
  
  Returns
  
  
  GetWorkflowState(int)
  
  
  Declaration
  
    WorkflowState GetWorkflowState(int stateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | stateId |  | 
    
  
  Returns
  
  
  GetWorkflowStatePermissionByState(int)
  
  
  Declaration
  
    IEnumerable<WorkflowStatePermission> GetWorkflowStatePermissionByState(int stateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | stateId |  | 
    
  
  Returns
  
  
  GetWorkflowStates(int)
  
  
  Declaration
  
    IEnumerable<WorkflowState> GetWorkflowStates(int workflowId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | workflowId |  | 
    
  
  Returns
  
  
  MoveState(int, int)
  
  
  Declaration
  
    void MoveState(int stateId, int index)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | stateId |  | 
      
        | int | index |  | 
    
  
  
  MoveWorkflowStateDown(int)
  
  
  Declaration
  
    void MoveWorkflowStateDown(int stateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | stateId |  | 
    
  
  
  MoveWorkflowStateUp(int)
  
  
  Declaration
  
    void MoveWorkflowStateUp(int stateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | stateId |  | 
    
  
  
  UpdateWorkflowState(WorkflowState)
  
  
  Declaration
  
    void UpdateWorkflowState(WorkflowState state)
   
  Parameters
  
  Extension Methods