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;
 }
Ejemplo n.º 2
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable <IContentHandler> handlers,
     IContentItemStore contentItemStore,
     IContentStorageManager contentStorageManager)
 {
     _contentDefinitionManager = contentDefinitionManager;
     _contentManagerSession    = contentManagerSession;
     _handlers              = handlers;
     _contentItemStore      = contentItemStore;
     _contentStorageManager = contentStorageManager;
 }
Ejemplo n.º 3
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable<IContentHandler> handlers,
     IContentItemStore contentItemStore,
     IContentStorageManager contentStorageManager)
 {
     _contentDefinitionManager = contentDefinitionManager;
     _contentManagerSession = contentManagerSession;
     _handlers = handlers;
     _contentItemStore = contentItemStore;
     _contentStorageManager = contentStorageManager;
 }
Ejemplo n.º 4
0
        private void EnsureSession(IsolationLevel level)
        {
            if (_session != null)
            {
                return;
            }
            var sessionFactory = _sessionFactoryHolder.GetSessionFactory();

            Logger.Debug("Opening NHibernate session");
            _session = sessionFactory.OpenSession(new OrchardSessionInterceptor(_interceptors.ToArray(), Logger));
            _session.BeginTransaction(level);
            _contentManagerSession = _contentManagerSessionFactory();
        }
Ejemplo n.º 5
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable <IContentHandler> handlers,
     IContentItemStore contentItemStore,
     IContentStorageProvider contentStorageProvider,
     ShellSettings shellSettings)
 {
     _contentDefinitionManager = contentDefinitionManager;
     _contentManagerSession    = contentManagerSession;
     _shellSettings            = shellSettings;
     _handlers               = handlers;
     _contentItemStore       = contentItemStore;
     _contentStorageProvider = contentStorageProvider;
 }
Ejemplo n.º 6
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable <IContentHandler> handlers,
     IContentItemStore contentItemStore,
     IContentStorageManager contentStorageManager,
     ILoggerFactory loggerFactory)
 {
     _contentDefinitionManager = contentDefinitionManager;
     _contentManagerSession    = contentManagerSession;
     _handlers              = handlers;
     _contentItemStore      = contentItemStore;
     _contentStorageManager = contentStorageManager;
     _logger = loggerFactory.CreateLogger <DefaultContentManager>();
 }
Ejemplo n.º 7
0
 public PreviewController(
     IContentManager contentManager,
     IContentItemDisplayManager contentItemDisplayManager,
     IContentManagerSession contentManagerSession,
     IAuthorizationService authorizationService,
     IClock clock,
     IUpdateModelAccessor updateModelAccessor)
 {
     _authorizationService = authorizationService;
     _clock = clock;
     _contentItemDisplayManager = contentItemDisplayManager;
     _contentManager            = contentManager;
     _contentManagerSession     = contentManagerSession;
     _updateModelAccessor       = updateModelAccessor;
 }
Ejemplo n.º 8
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable<IContentHandler> handlers,
     IContentItemStore contentItemStore,
     IContentStorageProvider contentStorageProvider,
     ShellSettings shellSettings)
 {
     _contentDefinitionManager = contentDefinitionManager;
     _contentManagerSession = contentManagerSession;
     _shellSettings = shellSettings;
     _handlers = handlers;
     _contentItemStore = contentItemStore;
     _contentStorageProvider = contentStorageProvider;
 }
Ejemplo n.º 9
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable<IContentHandler> handlers,
     IContentItemStore contentItemStore,
     IContentStorageManager contentStorageManager,
     ILoggerFactory loggerFactory)
 {
     _contentDefinitionManager = contentDefinitionManager;
     _contentManagerSession = contentManagerSession;
     _handlers = handlers;
     _contentItemStore = contentItemStore;
     _contentStorageManager = contentStorageManager;
     _logger = loggerFactory.CreateLogger<DefaultContentManager>();
 }
Ejemplo n.º 10
0
        private void EnsureSession(IsolationLevel level)
        {
            if (_session != null)
            {
                return;
            }

            var sessionFactory = _sessionFactoryHolder.GetSessionFactory();

            Logger.Debug("Opening NHibernate session");
            _session = sessionFactory.OpenSession(new TomeltSessionInterceptor(_interceptors.ToArray(), Logger));
            // When BeginTransaction fails, the exception will be propagated so that
            // global exception handling code will dispose this session.
            _session.BeginTransaction(level);
            _contentManagerSession = _contentManagerSessionFactory();
        }
Ejemplo n.º 11
0
 public DefaultContentManager(
     IContentDefinitionManager contentDefinitionManager,
     IContentManagerSession contentManagerSession,
     IEnumerable <IContentHandler> handlers,
     ISession session,
     IContentItemIdGenerator idGenerator,
     ILogger <DefaultContentManager> logger,
     IClock clock)
 {
     _contentDefinitionManager = contentDefinitionManager;
     Handlers               = handlers;
     ReversedHandlers       = handlers.Reverse().ToArray();
     _session               = session;
     _idGenerator           = idGenerator;
     _contentManagerSession = contentManagerSession;
     _logger = logger;
     _clock  = clock;
 }
Ejemplo n.º 12
0
 public PreviewController(
     IContentManager contentManager,
     IContentItemDisplayManager contentItemDisplayManager,
     IContentManagerSession contentManagerSession,
     IShapeFactory shapeFactory,
     ILogger <PreviewController> logger,
     IAuthorizationService authorizationService,
     IClock clock
     )
 {
     _authorizationService = authorizationService;
     _clock = clock;
     _contentItemDisplayManager = contentItemDisplayManager;
     _contentManager            = contentManager;
     _contentManagerSession     = contentManagerSession;
     New    = shapeFactory;
     Logger = logger;
 }
        private void EnsureSession(IsolationLevel level) {
            if (_session != null) {
                return;
            }

            var sessionFactory = _sessionFactoryHolder.GetSessionFactory();
            Logger.Debug("Opening NHibernate session");
            _session = sessionFactory.OpenSession(new OrchardSessionInterceptor(_interceptors.ToArray(), Logger));
            _session.BeginTransaction(level);
            _contentManagerSession = _contentManagerSessionFactory();
        }
Ejemplo n.º 14
0
 public UsersService(
     IContentManager contentManager,
     IContentManagerSession contentManagerSession,
     IOrchardServices orchardServices, 
     IRoleService roleService, 
     IMessageService messageService, 
     IScheduledTaskManager taskManager, 
     IRepository<EmailPartRecord> emailRepository, 
     ShellSettings shellSettings, 
     IRepository<UserRolesPartRecord> userRolesRepository, 
     ICacheManager cache, 
     IClock clock, 
     ISignals signals,
     IRepository<UserPartRecord> userPartRepository,
     IMembershipService membershipService,
     IUserService userService
     ) 
 {
     _signals = signals;
     _clock = clock;
     _cache = cache;
     _emailRepository = emailRepository;
     _orchardServices = orchardServices;
     _contentManager = contentManager;
     _contentManagerSession = contentManagerSession;
     _roleService = roleService;
     _messageService = messageService;
     _taskManager = taskManager;
     _shellSettings = shellSettings;
     _userRolesRepository = userRolesRepository;
     _userPartRepository = userPartRepository;
     _membership = membershipService;
     T = NullLocalizer.Instance;
     Logger = NullLogger.Instance;      
     _user = userService;
 }