public ContentItemVersionFactory( IPublishedContentItemVersion publishedContentItemVersion, IPreviewContentItemVersion previewContentItemVersion) { _publishedContentItemVersion = publishedContentItemVersion; _previewContentItemVersion = previewContentItemVersion; }
//todo: commands only in context and create context using ActivatorUtilities.CreateInstance public MergeGraphSyncer( IEnumerable <IContentItemGraphSyncer> itemSyncers, IGraphSyncPartGraphSyncer graphSyncPartGraphSyncer, ISyncNameProvider syncNameProvider, IMergeNodeCommand mergeNodeCommand, IReplaceRelationshipsCommand replaceRelationshipsCommand, IContentItemVersionFactory contentItemVersionFactory, IPublishedContentItemVersion publishedContentItemVersion, IPreviewContentItemVersion previewContentItemVersion, IServiceProvider serviceProvider, IGraphCluster graphCluster, IContentItemsService contentItemsService, ILogger <MergeGraphSyncer> logger) { _itemSyncers = itemSyncers.OrderByDescending(s => s.Priority); _graphSyncPartGraphSyncer = graphSyncPartGraphSyncer; _syncNameProvider = syncNameProvider; MergeNodeCommand = mergeNodeCommand; _replaceRelationshipsCommand = replaceRelationshipsCommand; _contentItemVersionFactory = contentItemVersionFactory; _publishedContentItemVersion = publishedContentItemVersion; _previewContentItemVersion = previewContentItemVersion; _serviceProvider = serviceProvider; _graphCluster = graphCluster; _contentItemsService = contentItemsService; _logger = logger; _graphMergeContext = null; _incomingPreviewContentPickerRelationships = null; }
public DefaultPageLocationsContentHandler(IServiceProvider serviceProvider, ISession session, IGraphCluster graphCluster, IPreviewContentItemVersion previewContentItemVersion, INotifier notifier, ILogger <DefaultPageLocationsContentHandler> logger) { _serviceProvider = serviceProvider; _session = session; _graphCluster = graphCluster; _previewContentItemVersion = previewContentItemVersion; _notifier = notifier; _logger = logger; }
public CloneGraphSync( IEnumerable <IContentItemGraphSyncer> itemSyncers, ISyncNameProvider syncNameProvider, IPreviewContentItemVersion previewContentItemVersion, //todo: ?? IServiceProvider serviceProvider, ILogger <CloneGraphSync> logger) { _itemSyncers = itemSyncers.OrderByDescending(s => s.Priority); _syncNameProvider = syncNameProvider; _previewContentItemVersion = previewContentItemVersion; _serviceProvider = serviceProvider; _logger = logger; }
public DeleteOrchestrator( IContentDefinitionManager contentDefinitionManager, IGraphSyncNotifier notifier, IServiceProvider serviceProvider, ILogger <DeleteOrchestrator> logger, IPublishedContentItemVersion publishedContentItemVersion, IPreviewContentItemVersion previewContentItemVersion, IEnumerable <IContentOrchestrationHandler> contentOrchestrationHandlers) : base(contentDefinitionManager, notifier, serviceProvider, contentOrchestrationHandlers, logger) { _publishedContentItemVersion = publishedContentItemVersion; _previewContentItemVersion = previewContentItemVersion; }
public CypherCommandStep( IGraphCluster graphCluster, IServiceProvider serviceProvider, IPublishedContentItemVersion publishedContentItemVersion, IPreviewContentItemVersion previewContentItemVersion, IContentItemVersionFactory contentItemVersionFactory, ILogger <CypherCommandStep> logger) { _graphCluster = graphCluster; _serviceProvider = serviceProvider; _publishedContentItemVersion = publishedContentItemVersion; _previewContentItemVersion = previewContentItemVersion; _contentItemVersionFactory = contentItemVersionFactory; _logger = logger; }
public EventGridPublishingHandler( IOptionsMonitor <EventGridConfiguration> eventGridConfiguration, IEventGridContentClient eventGridContentClient, ISyncNameProvider syncNameProvider, IPublishedContentItemVersion publishedContentItemVersion, IPreviewContentItemVersion previewContentItemVersion, INeutralEventContentItemVersion neutralEventContentItemVersion, ILogger <EventGridPublishingHandler> logger) { _eventGridConfiguration = eventGridConfiguration; _eventGridContentClient = eventGridContentClient; _syncNameProvider = syncNameProvider; _publishedContentItemVersion = publishedContentItemVersion; _previewContentItemVersion = previewContentItemVersion; _neutralEventContentItemVersion = neutralEventContentItemVersion; _logger = logger; }