public UniversalAbstractItemFactory(ICacheProvider cacheProvider, IQpContentCacheTagNamingProvider qpContentCacheTagNamingProvider, IItemDefinitionRepository repository, QpSiteStructureCacheSettings cacheSettings, QpSiteStructureBuildSettings buildSettings) { _repository = repository; _cacheProvider = cacheProvider; _qpContentCacheTagNamingProvider = qpContentCacheTagNamingProvider; _cacheSettings = cacheSettings; _buildSettings = buildSettings; }
public NameConventionalItemDefinitionProvider( ITypeFinder typeFinder, IItemDefinitionRepository repository, ICacheProvider cacheProvider, IQpContentCacheTagNamingProvider qpContentCacheTagNamingProvider, QpSiteStructureCacheSettings cacheSettings, QpSiteStructureBuildSettings buildSettings) { _typeFinder = typeFinder; _repository = repository; _cacheProvider = cacheProvider; _qpContentCacheTagNamingProvider = qpContentCacheTagNamingProvider; _cacheSettings = cacheSettings; _buildSettings = buildSettings; }
public ApiController(IMetaInfoRepository metaInfoRepository, IItemDefinitionRepository itemDefinitionRepository, DBConnector dbConnector, IAbTestRepository abTestRepository, IQpUrlResolver qpUrlResolver, ICacheProvider cacheProvider, IQpContentCacheTagNamingProvider qpContentCacheTagNamingProvider) { _metaInfoRepository = metaInfoRepository; _itemDefinitionRepository = itemDefinitionRepository; _dbConnector = dbConnector; _qpUrlResolver = qpUrlResolver; _abTestRepository = abTestRepository; _cacheProvider = cacheProvider; _qpContentCacheTagNamingProvider = qpContentCacheTagNamingProvider; }