C# 클래스 Nop.Plugin.Feed.Froogle.FroogleService

상속: Nop.Core.Plugins.BasePlugin, IMiscPlugin
파일 보기 프로젝트 열기: emilianionascu/NopCommerce

공개 메소드들

메소드 설명
FroogleService ( IScheduleTaskService scheduleTaskService, IGoogleService googleService, IProductService productService, ICategoryService categoryService, IManufacturerService manufacturerService, IPictureService pictureService, ICurrencyService currencyService, IWebHelper webHelper, ISettingService settingService, IWorkContext workContext, IMeasureService measureService, Nop.Core.Domain.Directory.MeasureSettings measureSettings, Nop.Core.Domain.StoreInformationSettings storeInformationSettings, FroogleSettings froogleSettings, Nop.Core.Domain.Directory.CurrencySettings currencySettings, GoogleProductObjectContext objectContext ) : System
GenerateFeed ( Stream stream ) : void

Generate a feed

GenerateStaticFile ( ) : void

Generate a static file for froogle

GetConfigurationRoute ( string &actionName, string &controllerName, RouteValueDictionary &routeValues ) : void

Gets a route for provider configuration

Install ( ) : void

Install plugin

Uninstall ( ) : void

Uninstall plugin

비공개 메소드들

메소드 설명
FindScheduledTask ( ) : Nop.Core.Domain.Tasks.ScheduleTask
GetCategoryBreadCrumb ( Category category ) : IList
GetUsedCurrency ( ) : Currency
StripInvalidChars ( string input, bool isHtmlEncoded ) : string

Removes invalid characters

메소드 상세

FroogleService() 공개 메소드

public FroogleService ( IScheduleTaskService scheduleTaskService, IGoogleService googleService, IProductService productService, ICategoryService categoryService, IManufacturerService manufacturerService, IPictureService pictureService, ICurrencyService currencyService, IWebHelper webHelper, ISettingService settingService, IWorkContext workContext, IMeasureService measureService, Nop.Core.Domain.Directory.MeasureSettings measureSettings, Nop.Core.Domain.StoreInformationSettings storeInformationSettings, FroogleSettings froogleSettings, Nop.Core.Domain.Directory.CurrencySettings currencySettings, GoogleProductObjectContext objectContext ) : System
scheduleTaskService IScheduleTaskService
googleService IGoogleService
productService IProductService
categoryService ICategoryService
manufacturerService IManufacturerService
pictureService IPictureService
currencyService ICurrencyService
webHelper IWebHelper
settingService ISettingService
workContext IWorkContext
measureService IMeasureService
measureSettings Nop.Core.Domain.Directory.MeasureSettings
storeInformationSettings Nop.Core.Domain.StoreInformationSettings
froogleSettings FroogleSettings
currencySettings Nop.Core.Domain.Directory.CurrencySettings
objectContext GoogleProductObjectContext
리턴 System

GenerateFeed() 공개 메소드

Generate a feed
public GenerateFeed ( Stream stream ) : void
stream Stream Stream
리턴 void

GenerateStaticFile() 공개 메소드

Generate a static file for froogle
public GenerateStaticFile ( ) : void
리턴 void

GetConfigurationRoute() 공개 메소드

Gets a route for provider configuration
public GetConfigurationRoute ( string &actionName, string &controllerName, RouteValueDictionary &routeValues ) : void
actionName string Action name
controllerName string Controller name
routeValues RouteValueDictionary Route values
리턴 void

Install() 공개 메소드

Install plugin
public Install ( ) : void
리턴 void

Uninstall() 공개 메소드

Uninstall plugin
public Uninstall ( ) : void
리턴 void