Class TabModulesController
Inheritance
System.Object
TabModulesController
Implements
Inherited Members
Namespace: DotNetNuke.Entities.Tabs
Assembly: DotNetNuke.dll
Syntax
public class TabModulesController : ServiceLocator<ITabModulesController, TabModulesController>, ITabModulesController
Methods
| Improve this Doc View SourceGetFactory()
Gets the service locator factory.
Declaration
protected override Func<ITabModulesController> GetFactory()
Returns
Type | Description |
---|---|
Func<ITabModulesController> | A factory function. |
Overrides
DotNetNuke.Framework.ServiceLocator<DotNetNuke.Entities.Tabs.ITabModulesController, DotNetNuke.Entities.Tabs.TabModulesController>.GetFactory()
|
Improve this Doc
View Source
GetTabModuleIdsBySetting(String, String)
Gets a collection of all ID's of ModuleInfo that contains the setting name and specific value in its collection of settings.
Declaration
public IList<int> GetTabModuleIdsBySetting(string settingName, string expectedValue)
Parameters
Type | Name | Description |
---|---|---|
System.String | settingName | Name of the setting to look for. |
System.String | expectedValue | Value of the setting to look for. |
Returns
Type | Description |
---|---|
IList<System.Int32> | An |
GetTabModules(TabInfo)
Returns an array of Modules well configured to be used into a Skin.
Declaration
public ArrayList GetTabModules(TabInfo tab)
Parameters
Type | Name | Description |
---|---|---|
TabInfo | tab | TabInfo object. |
Returns
Type | Description |
---|---|
ArrayList | An |
GetTabModuleSettingsByName(String)
Gets a collection of all setting values of ModuleInfo that contains the setting name in its collection of settings.
Declaration
public Dictionary<int, string> GetTabModuleSettingsByName(string settingName)
Parameters
Type | Name | Description |
---|---|---|
System.String | settingName | Name of the setting to look for. |
Returns
Type | Description |
---|---|
Dictionary<System.Int32, System.String> | A |