Class TabVersionDetailController
  
  
  
    Inheritance
    
    
    TabVersionDetailController
   
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public class TabVersionDetailController : ServiceLocator<ITabVersionDetailController, TabVersionDetailController>, ITabVersionDetailController
   
  Constructors
  
  TabVersionDetailController()
  
  
  Declaration
  
    public TabVersionDetailController()
   
  Methods
  
  ClearCache(int)
  
  
  Declaration
  
    public void ClearCache(int tabVersionId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | int | 
        tabVersionId | 
         | 
      
    
  
  
  DeleteTabVersionDetail(int, int)
  
  
  Declaration
  
    public void DeleteTabVersionDetail(int tabVersionId, int tabVersionDetailId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | int | 
        tabVersionId | 
         | 
      
      
        | int | 
        tabVersionDetailId | 
         | 
      
    
  
  
  GetFactory()
  
  
  Declaration
  
    protected override Func<ITabVersionDetailController> GetFactory()
   
  Returns
  
  Overrides
  
  
  GetTabVersionDetail(int, int, bool)
  
  
  Declaration
  
    public TabVersionDetail GetTabVersionDetail(int tabVersionDetailId, int tabVersionId, bool ignoreCache = false)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | int | 
        tabVersionDetailId | 
         | 
      
      
        | int | 
        tabVersionId | 
         | 
      
      
        | bool | 
        ignoreCache | 
         | 
      
    
  
  Returns
  
  
  GetTabVersionDetails(int, bool)
  
  
  Declaration
  
    public IEnumerable<TabVersionDetail> GetTabVersionDetails(int tabVersionId, bool ignoreCache = false)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | int | 
        tabVersionId | 
         | 
      
      
        | bool | 
        ignoreCache | 
         | 
      
    
  
  Returns
  
  
  GetVersionHistory(int, int)
  
  
  Declaration
  
    public IEnumerable<TabVersionDetail> GetVersionHistory(int tabId, int version)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | int | 
        tabId | 
         | 
      
      
        | int | 
        version | 
         | 
      
    
  
  Returns
  
  
  SaveTabVersionDetail(TabVersionDetail)
  
  
  Declaration
  
    public void SaveTabVersionDetail(TabVersionDetail tabVersionDetail)
   
  Parameters
  
  
  SaveTabVersionDetail(TabVersionDetail, int)
  
  
  Declaration
  
    public void SaveTabVersionDetail(TabVersionDetail tabVersionDetail, int createdByUserID)
   
  Parameters
  
  
  SaveTabVersionDetail(TabVersionDetail, int, int)
  
  
  Declaration
  
    public void SaveTabVersionDetail(TabVersionDetail tabVersionDetail, int createdByUserID, int modifiedByUserID)
   
  Parameters
  
  Implements
  
  Extension Methods