Interface IModuleController
Assembly: DotNetNuke.dll
Syntax
public interface IModuleController
Methods
AddModule(ModuleInfo)
Declaration
int AddModule(ModuleInfo module)
Parameters
Returns
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
CopyModules(TabInfo, TabInfo, bool)
Declaration
void CopyModules(TabInfo sourceTab, TabInfo destinationTab, bool asReference)
Parameters
CopyModules(TabInfo, TabInfo, bool, bool)
Declaration
void CopyModules(TabInfo sourceTab, TabInfo destinationTab, bool asReference, bool includeAllTabsMobules)
Parameters
CreateContentItem(ModuleInfo)
Declaration
void CreateContentItem(ModuleInfo module)
Parameters
DeLocalizeModule(ModuleInfo)
Declaration
int DeLocalizeModule(ModuleInfo sourceModule)
Parameters
Returns
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
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
GetAllTabsModules(int, bool)
Declaration
ArrayList GetAllTabsModules(int portalID, bool allTabs)
Parameters
Type |
Name |
Description |
int |
portalID |
|
bool |
allTabs |
|
Returns
GetAllTabsModulesByModuleID(int)
Declaration
ArrayList GetAllTabsModulesByModuleID(int moduleID)
Parameters
Type |
Name |
Description |
int |
moduleID |
|
Returns
GetMasterTabId(ModuleInfo)
Declaration
int GetMasterTabId(ModuleInfo module)
Parameters
Returns
GetModule(int, int, bool)
Declaration
ModuleInfo GetModule(int moduleId, int tabId, bool ignoreCache)
Parameters
Type |
Name |
Description |
int |
moduleId |
|
int |
tabId |
|
bool |
ignoreCache |
|
Returns
GetModuleByCulture(int, int, int, Locale)
Declaration
ModuleInfo GetModuleByCulture(int moduleId, int tabid, int portalId, Locale locale)
Parameters
Returns
GetModuleByDefinition(int, string)
Declaration
ModuleInfo GetModuleByDefinition(int portalId, string definitionName)
Parameters
Type |
Name |
Description |
int |
portalId |
|
string |
definitionName |
|
Returns
GetModuleByUniqueID(Guid)
Declaration
ModuleInfo GetModuleByUniqueID(Guid uniqueID)
Parameters
Type |
Name |
Description |
Guid |
uniqueID |
|
Returns
GetModules(int)
Declaration
ArrayList GetModules(int portalID)
Parameters
Type |
Name |
Description |
int |
portalID |
|
Returns
GetModulesByDefinition(int, string)
Declaration
ArrayList GetModulesByDefinition(int portalID, string definitionName)
Parameters
Type |
Name |
Description |
int |
portalID |
|
string |
definitionName |
|
Returns
GetModulesByDesktopModuleId(int)
Declaration
ArrayList GetModulesByDesktopModuleId(int desktopModuleId)
Parameters
Type |
Name |
Description |
int |
desktopModuleId |
|
Returns
GetSearchModules(int)
Declaration
ArrayList GetSearchModules(int portalID)
Parameters
Type |
Name |
Description |
int |
portalID |
|
Returns
GetTabModule(int)
Declaration
ModuleInfo GetTabModule(int tabModuleID)
Parameters
Type |
Name |
Description |
int |
tabModuleID |
|
Returns
GetTabModules(int)
Declaration
Dictionary<int, ModuleInfo> GetTabModules(int tabId)
Parameters
Type |
Name |
Description |
int |
tabId |
|
Returns
GetTabModulesByModule(int)
Declaration
IList<ModuleInfo> GetTabModulesByModule(int moduleID)
Parameters
Type |
Name |
Description |
int |
moduleID |
|
Returns
InitialModulePermission(ModuleInfo, int, int)
Declaration
void InitialModulePermission(ModuleInfo module, int tabId, int permissionType)
Parameters
IsSharedModule(ModuleInfo)
Declaration
bool IsSharedModule(ModuleInfo module)
Parameters
Returns
LocalizeModule(ModuleInfo, Locale)
Declaration
void LocalizeModule(ModuleInfo sourceModule, Locale locale)
Parameters
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
UpdateModule(ModuleInfo)
Declaration
void UpdateModule(ModuleInfo module)
Parameters
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
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
Extension Methods