public DefaultProjectIdResolver(IUserRetriever userRetriever,
                                 IExperimentationFactory experimentationFactory,
                                 Lazy <IContentRepository> contentRepo,
                                 IPublishedStateAssessor publishedStateAssessor)
 {
     _userRetriever          = userRetriever;
     _experimentationFactory = experimentationFactory;
     _contentRepo            = contentRepo;
     _publishedStateAssessor = publishedStateAssessor;
 }
예제 #2
0
 public ProductExportService(
     IAssociationRepository associationRepository,
     GroupDefinitionRepository <AssociationGroupDefinition> associationGroupRepository,
     ReferenceConverter referenceConverter,
     IContentLoader contentLoader,
     ProductFactory productFactory,
     IPublishedStateAssessor publishedStateAssessor)
 {
     _associationRepository      = associationRepository;
     _associationGroupRepository = associationGroupRepository;
     _referenceConverter         = referenceConverter;
     _configuration          = KachingConfiguration.Instance;
     _contentLoader          = contentLoader;
     _productFactory         = productFactory;
     _publishedStateAssessor = publishedStateAssessor;
 }
예제 #3
0
 public PublishedStateAssessorDecorator(IPublishedStateAssessor defaultService, LanguageResolver languageResolver)
 {
     _defaultService   = defaultService;
     _languageResolver = languageResolver;
 }
예제 #4
0
 public PreviewRoutableEvaluator(IContextModeResolver contextModeResolver, IPublishedStateAssessor publishedStateAssessor, IPagePreviewEvents pagePreviewEvents)
 {
     _contextModeResolver    = contextModeResolver;
     _publishedStateAssessor = publishedStateAssessor;
     _pagePreviewEvents      = pagePreviewEvents;
 }
예제 #5
0
 public FilterFacade(IPublishedStateAssessor publishedStateAssessor)
 {
     this.PublishedStateAssessor = publishedStateAssessor ?? throw new ArgumentNullException(nameof(publishedStateAssessor));
 }