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 CypherToContentStep( IGraphCluster graphCluster, IServiceProvider serviceProvider, IContentItemIdGenerator idGenerator, ICypherToContentCSharpScriptGlobals cypherToContentCSharpScriptGlobals, ISyncNameProvider syncNameProvider, IPublishedContentItemVersion publishedContentItemVersion, ISuperpositionContentItemVersion superpositionContentItemVersion, IEscoContentItemVersion escoContentItemVersion, ISession session, IContentManager contentManager, IContentManagerSession contentManagerSession, ILogger <CypherToContentStep> logger) { _graphCluster = graphCluster; _serviceProvider = serviceProvider; _idGenerator = idGenerator; _cypherToContentCSharpScriptGlobals = cypherToContentCSharpScriptGlobals; _syncNameProvider = syncNameProvider; _publishedContentItemVersion = publishedContentItemVersion; _superpositionContentItemVersion = superpositionContentItemVersion; _escoContentItemVersion = escoContentItemVersion; _session = session; _contentManager = contentManager; _contentManagerSession = contentManagerSession; _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 SyncOrchestrator( IContentDefinitionManager contentDefinitionManager, IGraphSyncNotifier notifier, IGraphCluster graphCluster, IServiceProvider serviceProvider, ILogger <SyncOrchestrator> logger, IPublishedContentItemVersion publishedContentItemVersion, IEnumerable <IContentOrchestrationHandler> contentOrchestrationHandlers) : base(contentDefinitionManager, notifier, serviceProvider, contentOrchestrationHandlers, logger) { _graphCluster = graphCluster; _publishedContentItemVersion = publishedContentItemVersion; }
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; }