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 SyncNameProvider(
     ISyncNameProviderCSharpScriptGlobals syncNameProviderCSharpScriptGlobals,
     IContentDefinitionManager contentDefinitionManager,
     ISuperpositionContentItemVersion superpositionContentItemVersion)
 {
     _syncNameProviderCSharpScriptGlobals = syncNameProviderCSharpScriptGlobals;
     _contentDefinitionManager            = contentDefinitionManager;
     _superpositionContentItemVersion     = superpositionContentItemVersion;
     _propertyNameTransformers            = new Stack <Func <string, string> >();
 }
예제 #3
0
 public NodeContentItemLookup(
     IContentItemVersionFactory contentItemVersionFactory,
     ISyncNameProvider syncNameProvider,
     ISuperpositionContentItemVersion superpositionContentItemVersion,
     IEscoContentItemVersion escoContentItemVersion,
     ISession session)
 {
     _contentItemVersionFactory       = contentItemVersionFactory;
     _syncNameProvider                = syncNameProvider;
     _superpositionContentItemVersion = superpositionContentItemVersion;
     _escoContentItemVersion          = escoContentItemVersion;
     _session = session;
 }