C# Class WebAdvanced.Sitemap.Services.AdvancedSitemapService

Inheritance: IAdvancedSitemapService
Show file Open project: webadvanced/Orchard-SiteMap

Public Methods

Method Description
AdvancedSitemapService ( IRepository routeRepository, IRepository settingsRepository, IRepository customRouteRepository, IContentManager contentManager, ICacheManager cacheManager, ISignals signals, IClock clock, IContentDefinitionManager contentDefinitionManager, IEnumerable routeFilters, IEnumerable routeProviders, ISiteService siteService, IEnumerable specializedSitemapProviders ) : System
DeleteCustomRoute ( string url ) : void
GetCustomRoutes ( ) : IEnumerable
GetIndexSettings ( ) : IEnumerable
GetRoutes ( ) : IEnumerable
GetSitemapDocument ( ) : XDocument
GetSitemapRoot ( ) : WebAdvanced.Sitemap.Models.SitemapNode
SetCustomRoutes ( IEnumerable routes ) : void
SetIndexSettings ( IEnumerable settings ) : void
SetRoutes ( IEnumerable routes ) : void

Private Methods

Method Description
BuildSitemapDocument ( AcquireContext ctx ) : XDocument
GetActiveDisplayContentTypes ( ) : IEnumerable
GetRootPath ( ) : string

Method Details

AdvancedSitemapService() public method

public AdvancedSitemapService ( IRepository routeRepository, IRepository settingsRepository, IRepository customRouteRepository, IContentManager contentManager, ICacheManager cacheManager, ISignals signals, IClock clock, IContentDefinitionManager contentDefinitionManager, IEnumerable routeFilters, IEnumerable routeProviders, ISiteService siteService, IEnumerable specializedSitemapProviders ) : System
routeRepository IRepository
settingsRepository IRepository
customRouteRepository IRepository
contentManager IContentManager
cacheManager ICacheManager
signals ISignals
clock IClock
contentDefinitionManager IContentDefinitionManager
routeFilters IEnumerable
routeProviders IEnumerable
siteService ISiteService
specializedSitemapProviders IEnumerable
return System

DeleteCustomRoute() public method

public DeleteCustomRoute ( string url ) : void
url string
return void

GetCustomRoutes() public method

public GetCustomRoutes ( ) : IEnumerable
return IEnumerable

GetIndexSettings() public method

public GetIndexSettings ( ) : IEnumerable
return IEnumerable

GetRoutes() public method

public GetRoutes ( ) : IEnumerable
return IEnumerable

GetSitemapDocument() public method

public GetSitemapDocument ( ) : XDocument
return XDocument

GetSitemapRoot() public method

public GetSitemapRoot ( ) : WebAdvanced.Sitemap.Models.SitemapNode
return WebAdvanced.Sitemap.Models.SitemapNode

SetCustomRoutes() public method

public SetCustomRoutes ( IEnumerable routes ) : void
routes IEnumerable
return void

SetIndexSettings() public method

public SetIndexSettings ( IEnumerable settings ) : void
settings IEnumerable
return void

SetRoutes() public method

public SetRoutes ( IEnumerable routes ) : void
routes IEnumerable
return void