• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class TabChangeTracker

Inheritance
System.Object
ServiceLocator<ITabChangeTracker, TabChangeTracker>
TabChangeTracker
Implements
ITabChangeTracker
Inherited Members
ServiceLocator<ITabChangeTracker, TabChangeTracker>.Instance
ServiceLocator<ITabChangeTracker, TabChangeTracker>.Factory
ServiceLocator<ITabChangeTracker, TabChangeTracker>.SetTestableInstance(ITabChangeTracker)
ServiceLocator<ITabChangeTracker, TabChangeTracker>.ClearInstance()
ServiceLocator<ITabChangeTracker, TabChangeTracker>.GetFactory()
Namespace: DotNetNuke.Entities.Tabs
Assembly: DotNetNuke.dll
Syntax
public class TabChangeTracker : ServiceLocator<ITabChangeTracker, TabChangeTracker>, ITabChangeTracker

Fields

| Improve this Doc View Source

IsModuleDoesNotBelongToPage

Declaration
public const string IsModuleDoesNotBelongToPage = null
Field Value
Type Description
System.String

Methods

| Improve this Doc View Source

GetFactory()

Gets the service locator factory.

Declaration
protected override Func<ITabChangeTracker> GetFactory()
Returns
Type Description
Func<ITabChangeTracker>

A factory function.

Overrides
DotNetNuke.Framework.ServiceLocator<DotNetNuke.Entities.Tabs.ITabChangeTracker, DotNetNuke.Entities.Tabs.TabChangeTracker>.GetFactory()
| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

Implements

ITabChangeTracker

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS