The TabController type exposes the following members.

Methods

  NameDescription
Public methodAddMissingLanguages
Adds localized copies of the page in all missing languages
Public methodAddTab(TabInfo)
Adds a tab
Public methodAddTab(TabInfo, Boolean)
Adds a tab
Public methodAddTabAfter
Adds a tab after the specified tab
Public methodAddTabBefore
Adds a tab before the specified tab
Public methodClearCache
Clears tabs and portal cache for the specific portal.
Public methodConvertTabToNeutralLanguage
Converts one single tab to a neutral culture clears the tab cache optionally
Public methodCopyDesignToChildren(ArrayList, String, String) Obsolete.
Public methodStatic memberCopyDesignToChildren(TabInfo, String, String)
Copies the design to children.
Public methodStatic memberCopyDesignToChildren(TabInfo, String, String, String)
Copies the design to children.
Public methodCopyPermissionsToChildren(ArrayList, TabPermissionCollection) Obsolete.
Public methodStatic memberCopyPermissionsToChildren(TabInfo, TabPermissionCollection)
Copies the permissions to children.
Public methodCopyTab Obsolete.
Public methodCreateContentItem
Creates content item for the tab..
Public methodCreateLocalizedCopies
Creates the localized copies.
Public methodCreateLocalizedCopy(TabInfo, Locale) Obsolete.
Public methodCreateLocalizedCopy(List<(Of <<'(TabInfo>)>>), Locale) Obsolete.
Public methodCreateLocalizedCopy(TabInfo, Locale, Boolean)
Creates the localized copy.
Public methodDeleteTab(Int32, Int32)
Deletes a tab permanently from the database
Public methodStatic memberDeleteTab(Int32, PortalSettings, Int32) Obsolete.
Public methodDeleteTab(Int32, Int32, Boolean)
Deletes a tab permanently from the database
Public methodDeleteTabSetting
Delete a Setting of a tab instance
Public methodDeleteTabSettings
Delete all Settings of a tab instance
Public methodDeleteTabUrl
Delete a taburl
Public methodDeleteTranslatedTabs
Deletes all tabs for a specific language. Double checks if we are not deleting pages for the default language Clears the tab cache optionally
Public methodStatic memberDeserializePanes
Processes all panes and modules in the template file
Public methodStatic memberDeserializeTab(String, XmlNode, Int32) Obsolete.
Public methodStatic memberDeserializeTab(XmlNode, TabInfo, Int32) Obsolete.
Public methodStatic memberDeserializeTab(XmlNode, TabInfo, Int32, PortalTemplateModuleAction)
Deserializes the tab.
Public methodStatic memberDeserializeTab(XmlNode, TabInfo, Hashtable, Int32, Boolean, PortalTemplateModuleAction, Hashtable)
Deserializes the tab.
Public methodStatic memberDeserializeTab(String, XmlNode, TabInfo, Hashtable, Int32, Boolean, PortalTemplateModuleAction, Hashtable) Obsolete.
Public methodEnsureNeutralLanguage
Reverts page culture back to Neutral (Null), to ensure a non localized site clears the tab cache optionally
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAliasSkins
Get the list of skins per alias at tab level
Public methodGetAllTabs()()()() Obsolete.
Public methodGetAllTabs(Boolean) Obsolete.
Public methodGetCultureTabList Obsolete.
Public methodGetCustomAliases
Get the list of custom aliases associated with a page (tab)
Public methodGetDefaultCultureTabList Obsolete.
Protected methodGetFactory (Overrides ServiceLocator<(Of <(<'TContract, TSelf>)>)>..::..GetFactory()()()().)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberGetPortalTabs(Int32, Int32, Boolean, Boolean)
Gets the portal tabs.
Public methodStatic memberGetPortalTabs(Int32, Int32, Boolean, Boolean, Boolean, Boolean)
Gets the portal tabs.
Public methodStatic memberGetPortalTabs(Int32, Int32, Boolean, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Gets the portal tabs.
Public methodStatic memberGetPortalTabs(List<(Of <<'(TabInfo>)>>), Int32, Boolean, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Gets the portal tabs.
Public methodGetTab(Int32) Obsolete.
Public methodGetTab(Int32, Int32)
Gets the tab.
Public methodGetTab(Int32, Int32, Boolean)
Gets the tab.
Public methodGetTabByCulture
Gets the tab by culture.
Public methodGetTabByName(String, Int32)
Gets the name of the tab by name.
Public methodGetTabByName(String, Int32, Int32)
Gets the name of the tab by name and parent id.
Public methodStatic memberGetTabByTabPath(Int32, String) Obsolete.
Public methodStatic memberGetTabByTabPath(Int32, String, String)
Gets the tab by tab path.
Public methodGetTabByUniqueID Obsolete.
Public methodGetTabCount Obsolete.
Public methodStatic memberGetTabPathDictionary()()()() Obsolete.
Public methodStatic memberGetTabPathDictionary(Int32) Obsolete.
Public methodStatic memberGetTabPathDictionary(Int32, String)
Gets the tab path dictionary.
Public methodGetTabs Obsolete.
Public methodGetTabsByModuleID
Gets the tabs which use the module.
Public methodGetTabsByPackageID
Gets the tabs which use the package.
Public methodStatic memberGetTabsByParent
Gets the tabs by parent.
Public methodGetTabsByParentId(Int32) Obsolete.
Public methodGetTabsByParentId(Int32, Int32) Obsolete.
Public methodGetTabsByPortal
Gets the tabs by portal.
Public methodStatic memberGetTabsBySortOrder(Int32)
Get all TabInfo for the current culture in SortOrder
Public methodStatic memberGetTabsBySortOrder(Int32, String, Boolean)
Gets the tabs by sort order.
Public methodGetTabsByTabModuleID
Gets the tabs which use the module.
Public methodGetTabSettings
read all settings for a tab from TabSettings table
Public methodGetTabUrls
Get the list of url's associated with a page (tab)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGiveTranslatorRoleEditRights
Gives the translator role edit rights.
Public methodHasMissingLanguages
Returns True if a page is missing a translated version in at least one other language
Public methodStatic memberIsDuplicateWithPortalAlias
check whether have conflict between tab path and portal alias.
Public methodIsHostOrAdminPage
Determines whether is host or admin tab.
Public methodStatic memberIsSpecialTab(Int32, PortalSettings)
Determines whether is special tab.
Public methodStatic memberIsSpecialTab(Int32, Int32)
Determines whether is special tab.
Public methodIsTabPublished
Checks whether the tab is published. Published means: view permissions of tab are identical to the DefaultLanguageTab
Public methodStatic memberIsValidTabName
Public methodLocalizeTab(TabInfo, Locale)
Localizes the tab.
Public methodLocalizeTab(TabInfo, Locale, Boolean)
Localizes the tab, with optional clear cache
Public methodMarkAsPublished
It marks a page as published at least once
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveTab Obsolete.
Public methodMoveTabAfter
Moves the tab after a specific tab.
Public methodMoveTabBefore
Moves the tab before a specific tab.
Public methodMoveTabToParent
Moves the tab to a new parent
Public methodPopulateBreadCrumbs(TabInfo%)
Populates the bread crumbs.
Public methodPopulateBreadCrumbs(Int32, ArrayList%, Int32)
Populates the bread crumbs.
Public methodPublishTab
Publishes the tab. Set the VIEW permission
Public methodPublishTabs
Publishes the tabs.
Public methodRestoreTab(TabInfo, PortalSettings)
Restores the tab.
Public methodStatic memberRestoreTab(TabInfo, PortalSettings, Int32) Obsolete.
Public methodSaveTabUrl
Save url information for a page (tab)
Public methodStatic memberSerializeTab(XmlDocument, TabInfo, Boolean)
SerializeTab
Public methodStatic memberSerializeTab(XmlDocument, Hashtable, TabInfo, PortalInfo, Boolean)
SerializeTab
Public methodSoftDeleteTab
Soft Deletes the tab by setting the IsDeleted property to true.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateTab(TabInfo)
Updates the tab to databse.
Public methodUpdateTab(TabInfo, String) Obsolete.
Public methodUpdateTabOrder(TabInfo) Obsolete.
Public methodUpdateTabOrder(Int32, Int32, Int32, Int32, Int32) Obsolete.
Public methodUpdateTabSetting
Adds or updates a tab's setting value
Public methodUpdateTranslationStatus
Updates the translation status.

Extension Methods

  NameDescription
Public Extension MethodToJson
Extension method on object that serializes the value to Json. Note the type must be marked Serializable or include a DataContract attribute.
(Defined by JsonExtensionsWeb.)

See Also