The IModuleController type exposes the following members.

Methods

  NameDescription
Public methodAddModule
add a module to a page
Public methodClearCache
Clears the module cache based on the page (tabid)
Public methodCopyModule
Copies the module to a new page.
Public methodCopyModules(TabInfo, TabInfo, Boolean)
Copies all modules in source page to a new page.
Public methodCopyModules(TabInfo, TabInfo, Boolean, Boolean)
Copies all modules in source page to a new page.
Public methodCreateContentItem
This method provides two functions: 1. Check and ensure that the "Module" content item type exists - if not create it 2. add a content item
Public methodDeleteAllModules
DeleteAllModules deletes all instances of a Module (from a collection). This overload soft deletes the instances
Public methodDeleteModule
Delete a module instance permanently from the database
Public methodDeleteModuleSetting
Delete a Setting of a module instance
Public methodDeleteTabModule
Delete a module reference permanently from the database. if there are no other references, the module instance is deleted as well
Public methodDeleteTabModuleSetting
Delete a specific setting of a tabmodule reference
Public methodDeLocalizeModule
Des the localize module.
Public methodGetAllModules
get info of all modules in any portal of the installation
Public methodGetAllTabsModules
get Module objects of a portal, either only those, to be placed on all tabs or not
Public methodGetAllTabsModulesByModuleID
get TabModule objects that are linked to a particular ModuleID
Public methodGetMasterTabId
Get the Tab ID corresponding to the initial Tab where the module was added
Public methodGetModule
Gets the module.
Public methodGetModuleByCulture
get Module by specific locale
Public methodGetModuleByDefinition
Get ModuleInfo object of first module instance with a given name of the module definition
Public methodGetModuleByUniqueID
get a Module object
Public methodGetModules
get all Module objects of a portal
Public methodGetModulesByDefinition
Gets the modules by definition.
Public methodGetModulesByDesktopModuleId
Gets the modules by DesktopModuleId.
Public methodGetSearchModules
For a portal get a list of all active module and tabmodule references that are Searchable either by inheriting from ModuleSearchBase or implementing the older ISearchable interface.
Public methodGetTabModule
get a Module object
Public methodGetTabModules
Get all Module references on a tab
Public methodGetTabModulesByModule
Get a list of all TabModule references of a module instance
Public methodInitialModulePermission
Public methodIsSharedModule
Check if a ModuleInfo belongs to the referenced Tab or not
Public methodLocalizeModule
Public methodMoveModule
MoveModule moes a Module from one Tab to another including all the TabModule settings
Public methodRestoreModule
Restores the module.
Public methodUpdateModule
Update module settings and permissions in database from ModuleInfo
Public methodUpdateModuleOrder
set/change the module position within a pane on a page
Public methodUpdateModuleSetting
Adds or updates a module's setting value
Public methodUpdateTabModuleOrder
set/change all module's positions within a page
Public methodUpdateTabModuleSetting
Adds or updates a tab module's setting value
Public methodUpdateTranslationStatus
Updates the translation status.

See Also