public DefaultContentImporterInterceptor(IContentImporter defaultContentImporter
                                          , IPropertyImporter propertyImporter
                                          , IContentRepository contentRepository
                                          , ContentLanguageSettingRepository contentLanguageSettingRepository
                                          , IPermanentLinkMapper permanentLinkMapper
                                          , IContentProviderManager contentProviderManager
                                          , IContentCacheRemover contentCacheRemover
                                          , IContentCacheListingRemover contentCacheListingRemover
                                          , IPageQuickSearch pageQuickSearch
                                          , IContentTypeRepository contentTypeRepository
                                          , IDynamicPropertiesLoader dynamicPropertiesLoader)
     : base(propertyImporter, contentRepository, contentLanguageSettingRepository
            , permanentLinkMapper, contentProviderManager, contentCacheRemover
            , contentCacheListingRemover, pageQuickSearch, contentTypeRepository
            , dynamicPropertiesLoader)
 {
     this.defaultContentImporter           = defaultContentImporter;
     this.propertyImporter                 = propertyImporter;
     this.contentRepository                = contentRepository;
     this.contentLanguageSettingRepository = contentLanguageSettingRepository;
     this.permanentLinkMapper              = permanentLinkMapper;
     this.contentProviderManager           = contentProviderManager;
     this.contentCacheRemover              = contentCacheRemover;
     this.contentCacheListingRemover       = contentCacheListingRemover;
     this.pageQuickSearch         = pageQuickSearch;
     this.contentTypeRepository   = contentTypeRepository;
     this.dynamicPropertiesLoader = dynamicPropertiesLoader;
 }
 public DefaultBlockTypeConverter(
     ServiceAccessor <ConvertBlockTypeDb> dbAccessor,
     IContentRepository contentRepository,
     IContentCacheRemover contentCacheRemover,
     IPropertyDefinitionRepository propertyDefinitionRepository,
     IContentTypeRepository contentTypeRepository,
     LocalizationService localizationService)
 {
     _dbAccessor                   = dbAccessor;
     _contentRepository            = contentRepository;
     _contentCacheRemover          = contentCacheRemover;
     _localizationService          = localizationService;
     _propertyDefinitionRepository = propertyDefinitionRepository;
     _contentTypeRepository        = contentTypeRepository;
 }
 public DefaultDataImporterInterceptor(IDataImporter defaultDataImporter
                                       , IContentCacheRemover contentCacheRemover
                                       , IPrincipalAccessor principalAccessor
                                       , IDataImportEvents dataImportEvents
                                       , IDataImportEventsRaiser dataImportEventsRaiser
                                       , IContentRepository contentRepository
                                       , IPermanentLinkMapper permanentLinkMapper
                                       , IContentTypeRepository contentTypeRepository
                                       , ContentTypeAvailabilityService contentTypeAvailabilityService
                                       , IAvailableSettingsRepository availableSettingsRepository
                                       , IContentImporter contentImporter
                                       , IContentTransferValidator contentTransferValidator
                                       , PropertyCategoryTransform propertyCategoryTransform
                                       , ContentRootRepository contentRootRepository
                                       , ISiteDefinitionRepository siteDefinitionRepository
                                       , ContentOptions contentOptions
                                       , ISiteDefinitionResolver siteDefinitionResolver)
     : base(contentCacheRemover, principalAccessor, dataImportEvents
            , dataImportEventsRaiser, contentRepository
            , permanentLinkMapper, contentTypeRepository
            , contentTypeAvailabilityService, availableSettingsRepository
            , contentImporter, contentTransferValidator
            , propertyCategoryTransform, contentRootRepository
            , siteDefinitionRepository, contentOptions, siteDefinitionResolver)
 {
     this.defaultDataImporter            = defaultDataImporter;
     this.contentCacheRemover            = contentCacheRemover;
     this.principalAccessor              = principalAccessor;
     this.dataImportEvents               = dataImportEvents;
     this.dataImportEventsRaiser         = dataImportEventsRaiser;
     this.contentRepository              = contentRepository;
     this.permanentLinkMapper            = permanentLinkMapper;
     this.contentTypeRepository          = contentTypeRepository;
     this.contentTypeAvailabilityService = contentTypeAvailabilityService;
     this.availableSettingsRepository    = availableSettingsRepository;
     this.contentImporter           = contentImporter;
     this.contentTransferValidator  = contentTransferValidator;
     this.propertyCategoryTransform = propertyCategoryTransform;
     this.contentRootRepository     = contentRootRepository;
     this.siteDefinitionRepository  = siteDefinitionRepository;
     this.contentOptions            = contentOptions;
     this.siteDefinitionResolver    = siteDefinitionResolver;
 }