ILingualMappingManager Methods Ingeniux CMS Content Store API

The ILingualMappingManager type exposes the following members.

Methods

  Name Description
Public method AddMap
Adds a new lingual map between pages.
Public method CloneMaps(Int32, String, Int32, Int32)
Retrieves all clone maps, or clone maps of the specified clone page locale.
Public method CloneMaps(Int32, String, Int32, Int32)
Retrieves all clone maps, or clone maps of specified clone page locales.
Public method DeepCloneT, TManager
Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity.)
Public method LingualMapsByPageUniversal(String, Int32, Int32, Int32)
Retrieves the collection of all lingual mapped pages associated with a given page. In these maps, the provided page serves the role of either master page or clone page.
Public method LingualMapsByPageUniversal(IPage, Int32, Int32, Int32)
Retrieves the collection of all lingual mapped pages associated with a given page. In these maps, the provided page serves the role of either master page or clone page.
Public method Map(String)
Retrieves a lingual map by its unique ID.
Public method Map(IPage, String)
Retrieves a lingual map by its master page and target locale.
Public method MapByClone(String)
Retrieves a lingual map by a given page, which serves the role of clone in the map.
Public method MapByClone(IPage)
Retrieves a lingual map by a given page, which serves the role of clone in the map.
Public method MapsByClones
Retrieves collection of lingual maps for given page. In these maps, the provided page serves the role of clone page.
Public method MapsByMaster(String, Int32, Int32, Int32)
Retrieves collection of lingual maps for given page. In these maps, the provided page serves the role of master page.
Public method MapsByMaster(IPage, Int32, Int32, Int32)
Retrieves collection of lingual maps for given page. In these maps, the provided page serves the role of master page.
Public method MapsByMasters
Retrieves collection of lingual maps for given page. In these maps, the provided page serves the role of master page.
Public method MasterPageIdsContainExistingMap
Test a collection of master page ids for existing lingual maps that map to target locale.
Public method QuickWrite
Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity.)
Public method RemoveMapsForPage
Removes all lingual maps for a given page. This method severs all lingual connections to a page.
Public method RemoveMapsForPages
Removes all ligual maps for a collection of pages specified by page ID.
Public method RemoveMasterMapForPage
Removes the lingual map for a given clone page.
Top
See Also

Reference