C# Class Sdl.Web.Tridion.Templates.PublishConfiguration

Inheritance: Sdl.Web.Tridion.Common.TemplateBase
Show file Open project: sdl/dxa-content-management

Public Methods

Method Description
Transform ( Engine engine, Package package ) : void

Private Methods

Method Description
DetermineSiteLocalizations ( Publication contextPublication ) : List
GetChildPublicationDetails ( Publication master, string siteId, bool masterAdded ) : IEnumerable
GetMasterPublication ( Publication contextPublication ) : Publication
GetModuleFolder ( Component moduleConfigComponent ) : Folder
GetPublicationDetails ( Publication pub, bool isMaster = false ) : SiteLocalizationData
GetSiteIdFromPublication ( Publication startPublication ) : string
IsCandidateMaster ( Publication pub, string childId ) : bool
PublishLocalizationData ( IEnumerable binaries, Component relatedComponent ) : Binary
PublishModuleConfig ( string moduleName, Component moduleConfigComponent ) : Binary
PublishModuleSchemasConfig ( string moduleName, Folder moduleFolder, Component moduleConfigComponent ) : Binary
PublishModuleTemplatesConfig ( string moduleName, Folder moduleFolder, Component moduleConfigComponent ) : Binary
PublishTaxonomyMappings ( Component relatedComponent ) : Binary

Method Details

Transform() public method

public Transform ( Engine engine, Package package ) : void
engine Engine
package Package
return void