Show / Hide Table of Contents

Interface IModuleController

Namespace: DotNetNuke.Entities.Modules
Assembly: DotNetNuke.dll
Syntax
public interface IModuleController

Methods

AddModule(ModuleInfo)

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

ClearCache(int)

Declaration
void ClearCache(int tabId)
Parameters
Type Name Description
int tabId

CopyModule(ModuleInfo, TabInfo, string, bool)

Declaration
void CopyModule(ModuleInfo sourceModule, TabInfo destinationTab, string toPaneName, bool includeSettings)
Parameters
Type Name Description
ModuleInfo sourceModule
TabInfo destinationTab
string toPaneName
bool includeSettings

CopyModules(TabInfo, TabInfo, bool)

Declaration
void CopyModules(TabInfo sourceTab, TabInfo destinationTab, bool asReference)
Parameters
Type Name Description
TabInfo sourceTab
TabInfo destinationTab
bool asReference

CopyModules(TabInfo, TabInfo, bool, bool)

Declaration
void CopyModules(TabInfo sourceTab, TabInfo destinationTab, bool asReference, bool includeAllTabsMobules)
Parameters
Type Name Description
TabInfo sourceTab
TabInfo destinationTab
bool asReference
bool includeAllTabsMobules

CreateContentItem(ModuleInfo)

Declaration
void CreateContentItem(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module

DeLocalizeModule(ModuleInfo)

Declaration
int DeLocalizeModule(ModuleInfo sourceModule)
Parameters
Type Name Description
ModuleInfo sourceModule
Returns
Type Description
int

DeleteAllModules(int, int, List<TabInfo>, bool, bool, bool)

Declaration
void DeleteAllModules(int moduleId, int tabId, List<TabInfo> fromTabs, bool softDelete, bool includeCurrent, bool deleteBaseModule)
Parameters
Type Name Description
int moduleId
int tabId
List<TabInfo> fromTabs
bool softDelete
bool includeCurrent
bool deleteBaseModule

DeleteModule(int)

Declaration
void DeleteModule(int moduleId)
Parameters
Type Name Description
int moduleId

DeleteModuleSetting(int, string)

Declaration
void DeleteModuleSetting(int moduleId, string settingName)
Parameters
Type Name Description
int moduleId
string settingName

DeleteTabModule(int, int, bool)

Declaration
void DeleteTabModule(int tabId, int moduleId, bool softDelete)
Parameters
Type Name Description
int tabId
int moduleId
bool softDelete

DeleteTabModuleSetting(int, string)

Declaration
void DeleteTabModuleSetting(int tabModuleId, string settingName)
Parameters
Type Name Description
int tabModuleId
string settingName

GetAllModules()

Declaration
ArrayList GetAllModules()
Returns
Type Description
ArrayList

GetAllTabsModules(int, bool)

Declaration
ArrayList GetAllTabsModules(int portalID, bool allTabs)
Parameters
Type Name Description
int portalID
bool allTabs
Returns
Type Description
ArrayList

GetAllTabsModulesByModuleID(int)

Declaration
ArrayList GetAllTabsModulesByModuleID(int moduleID)
Parameters
Type Name Description
int moduleID
Returns
Type Description
ArrayList

GetMasterTabId(ModuleInfo)

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

GetModule(int, int, bool)

Declaration
ModuleInfo GetModule(int moduleId, int tabId, bool ignoreCache)
Parameters
Type Name Description
int moduleId
int tabId
bool ignoreCache
Returns
Type Description
ModuleInfo

GetModuleByCulture(int, int, int, Locale)

Declaration
ModuleInfo GetModuleByCulture(int moduleId, int tabid, int portalId, Locale locale)
Parameters
Type Name Description
int moduleId
int tabid
int portalId
Locale locale
Returns
Type Description
ModuleInfo

GetModuleByDefinition(int, string)

Declaration
ModuleInfo GetModuleByDefinition(int portalId, string definitionName)
Parameters
Type Name Description
int portalId
string definitionName
Returns
Type Description
ModuleInfo

GetModuleByUniqueID(Guid)

Declaration
ModuleInfo GetModuleByUniqueID(Guid uniqueID)
Parameters
Type Name Description
Guid uniqueID
Returns
Type Description
ModuleInfo

GetModules(int)

Declaration
ArrayList GetModules(int portalID)
Parameters
Type Name Description
int portalID
Returns
Type Description
ArrayList

GetModulesByDefinition(int, string)

Declaration
ArrayList GetModulesByDefinition(int portalID, string definitionName)
Parameters
Type Name Description
int portalID
string definitionName
Returns
Type Description
ArrayList

GetModulesByDesktopModuleId(int)

Declaration
ArrayList GetModulesByDesktopModuleId(int desktopModuleId)
Parameters
Type Name Description
int desktopModuleId
Returns
Type Description
ArrayList

GetSearchModules(int)

Declaration
ArrayList GetSearchModules(int portalID)
Parameters
Type Name Description
int portalID
Returns
Type Description
ArrayList

GetTabModule(int)

Declaration
ModuleInfo GetTabModule(int tabModuleID)
Parameters
Type Name Description
int tabModuleID
Returns
Type Description
ModuleInfo

GetTabModules(int)

Declaration
Dictionary<int, ModuleInfo> GetTabModules(int tabId)
Parameters
Type Name Description
int tabId
Returns
Type Description
Dictionary<int, ModuleInfo>

GetTabModulesByModule(int)

Declaration
IList<ModuleInfo> GetTabModulesByModule(int moduleID)
Parameters
Type Name Description
int moduleID
Returns
Type Description
IList<ModuleInfo>

InitialModulePermission(ModuleInfo, int, int)

Declaration
void InitialModulePermission(ModuleInfo module, int tabId, int permissionType)
Parameters
Type Name Description
ModuleInfo module
int tabId
int permissionType

IsSharedModule(ModuleInfo)

Declaration
bool IsSharedModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module
Returns
Type Description
bool

LocalizeModule(ModuleInfo, Locale)

Declaration
void LocalizeModule(ModuleInfo sourceModule, Locale locale)
Parameters
Type Name Description
ModuleInfo sourceModule
Locale locale

MoveModule(int, int, int, string)

Declaration
void MoveModule(int moduleId, int fromTabId, int toTabId, string toPaneName)
Parameters
Type Name Description
int moduleId
int fromTabId
int toTabId
string toPaneName

RestoreModule(ModuleInfo)

Declaration
void RestoreModule(ModuleInfo objModule)
Parameters
Type Name Description
ModuleInfo objModule

UpdateModule(ModuleInfo)

Declaration
void UpdateModule(ModuleInfo module)
Parameters
Type Name Description
ModuleInfo module

UpdateModuleOrder(int, int, int, string)

Declaration
void UpdateModuleOrder(int tabId, int moduleId, int moduleOrder, string paneName)
Parameters
Type Name Description
int tabId
int moduleId
int moduleOrder
string paneName

UpdateModuleSetting(int, string, string)

Declaration
void UpdateModuleSetting(int moduleId, string settingName, string settingValue)
Parameters
Type Name Description
int moduleId
string settingName
string settingValue

UpdateTabModuleOrder(int)

Declaration
void UpdateTabModuleOrder(int tabId)
Parameters
Type Name Description
int tabId

UpdateTabModuleSetting(int, string, string)

Declaration
void UpdateTabModuleSetting(int tabModuleId, string settingName, string settingValue)
Parameters
Type Name Description
int tabModuleId
string settingName
string settingValue

UpdateTranslationStatus(ModuleInfo, bool)

Declaration
void UpdateTranslationStatus(ModuleInfo localizedModule, bool isTranslated)
Parameters
Type Name Description
ModuleInfo localizedModule
bool isTranslated

Extension Methods

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