Class TabChangeTracker
Implements
Inherited Members
Namespace: DotNetNuke.Entities.Tabs
Assembly: DotNetNuke.dll
Syntax
public class TabChangeTracker : ServiceLocator<ITabChangeTracker, TabChangeTracker>, ITabChangeTracker
Fields
| Improve this Doc View SourceIsModuleDoesNotBelongToPage
Declaration
public const string IsModuleDoesNotBelongToPage = null
Field Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceGetFactory()
Gets the service locator factory.
Declaration
protected override Func<ITabChangeTracker> GetFactory()
Returns
Type | Description |
---|---|
Func<ITabChangeTracker> | A factory function. |
Overrides
TrackModuleAddition(ModuleInfo, Int32, Int32)
Tracks a change when a module is added to a page.
Declaration
public void TrackModuleAddition(ModuleInfo module, int moduleVersion, int userId)
Parameters
Type | Name | Description |
---|---|---|
ModuleInfo | module | Module which tracks the change. |
System.Int32 | moduleVersion | Version number corresponding to the change. |
System.Int32 | userId | User Id who provokes the change. |
TrackModuleCopy(ModuleInfo, Int32, Int32, Int32)
Tracks a change when a module is copied from an exisitng page.
Declaration
public void TrackModuleCopy(ModuleInfo module, int moduleVersion, int originalTabId, int userId)
Parameters
Type | Name | Description |
---|---|---|
ModuleInfo | module | Module which tracks the change. |
System.Int32 | moduleVersion | Version number corresponding to the change. |
System.Int32 | originalTabId | Tab Id where the module originally is. |
System.Int32 | userId | User Id who provokes the change. |
TrackModuleDeletion(ModuleInfo, Int32, Int32)
Tracks a change when a module is deleted from a page.
Declaration
public void TrackModuleDeletion(ModuleInfo module, int moduleVersion, int userId)
Parameters
Type | Name | Description |
---|---|---|
ModuleInfo | module | Module which tracks the change. |
System.Int32 | moduleVersion | Version number corresponding to the change. |
System.Int32 | userId | User Id who provokes the change. |
TrackModuleModification(ModuleInfo, Int32, Int32)
Tracks a change when a module is modified on a page.
Declaration
public void TrackModuleModification(ModuleInfo module, int moduleVersion, int userId)
Parameters
Type | Name | Description |
---|---|---|
ModuleInfo | module | Module which tracks the change. |
System.Int32 | moduleVersion | Version number corresponding to the change. |
System.Int32 | userId | User Id who provokes the change. |
TrackModuleUncopy(ModuleInfo, Int32, Int32, Int32)
Tracks a change when a copied module is deleted from an exisitng page.
Declaration
public void TrackModuleUncopy(ModuleInfo module, int moduleVersion, int originalTabId, int userId)
Parameters
Type | Name | Description |
---|---|---|
ModuleInfo | module | Module which tracks the change. |
System.Int32 | moduleVersion | Version number corresponding to the change. |
System.Int32 | originalTabId | Tab Id where the module originally is. |
System.Int32 | userId | User Id who provokes the change. |