Show / Hide Table of Contents

Interface ITabVersionBuilder

Namespace: DotNetNuke.Entities.Tabs.TabVersions
Assembly: DotNetNuke.dll
Syntax
public interface ITabVersionBuilder

Methods

CreateNewVersion(int, int)

Declaration
TabVersion CreateNewVersion(int tabId, int createdByUserId)
Parameters
Type Name Description
int tabId
int createdByUserId
Returns
Type Description
TabVersion

CreateNewVersion(int, int, int)

Declaration
TabVersion CreateNewVersion(int portalid, int tabId, int createdByUserId)
Parameters
Type Name Description
int portalid
int tabId
int createdByUserId
Returns
Type Description
TabVersion

DeleteVersion(int, int, int)

Declaration
void DeleteVersion(int tabId, int createdByUserId, int version)
Parameters
Type Name Description
int tabId
int createdByUserId
int version

Discard(int, int)

Declaration
void Discard(int tabId, int createdByUserId)
Parameters
Type Name Description
int tabId
int createdByUserId

GetCurrentModules(int)

Declaration
IEnumerable<ModuleInfo> GetCurrentModules(int tabId)
Parameters
Type Name Description
int tabId
Returns
Type Description
IEnumerable<ModuleInfo>

GetCurrentVersion(int, bool)

Declaration
TabVersion GetCurrentVersion(int tabId, bool ignoreCache = false)
Parameters
Type Name Description
int tabId
bool ignoreCache
Returns
Type Description
TabVersion

GetModuleContentLatestVersion(ModuleInfo)

Declaration
int GetModuleContentLatestVersion(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
int

GetUnPublishedVersion(int)

Declaration
TabVersion GetUnPublishedVersion(int tabId)
Parameters
Type Name Description
int tabId
Returns
Type Description
TabVersion

GetUnPublishedVersionModules(int)

Declaration
IEnumerable<ModuleInfo> GetUnPublishedVersionModules(int tabId)
Parameters
Type Name Description
int tabId
Returns
Type Description
IEnumerable<ModuleInfo>

GetVersionModules(int, int)

Declaration
IEnumerable<ModuleInfo> GetVersionModules(int tabId, int versionNumber)
Parameters
Type Name Description
int tabId
int versionNumber
Returns
Type Description
IEnumerable<ModuleInfo>

Publish(int, int, int)

Declaration
void Publish(int portalId, int tabId, int createdByUserId)
Parameters
Type Name Description
int portalId
int tabId
int createdByUserId

RollBackVesion(int, int, int)

Declaration
TabVersion RollBackVesion(int tabId, int createdByUserId, int versionNumber)
Parameters
Type Name Description
int tabId
int createdByUserId
int versionNumber
Returns
Type Description
TabVersion

SetupFirstVersionForExistingTab(int, int)

Declaration
void SetupFirstVersionForExistingTab(int portalId, int tabId)
Parameters
Type Name Description
int portalId
int tabId

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS