public SchemaBuilderFactory(
     ShellSettings shellSettings,
     IReportsCoordinator reportsCoordinator,
     ISessionFactoryHolderFactory sessionFactoryHolderFactory,
     ISessionLocator sessionLocator,
     ISessionFactoryHolder sessionFactoryHolder)
 {
     _shellSettings = shellSettings;
     _reportsCoordinator = reportsCoordinator;
     _sessionFactoryHolderFactory = sessionFactoryHolderFactory;
     _sessionLocator = sessionLocator;
     _sessionFactoryHolder = sessionFactoryHolder;
 }
예제 #2
0
 public SchemaBuilderFactory(
     ShellSettings shellSettings,
     IReportsCoordinator reportsCoordinator,
     ISessionFactoryHolderFactory sessionFactoryHolderFactory,
     ISessionLocator sessionLocator,
     ISessionFactoryHolder sessionFactoryHolder)
 {
     _shellSettings               = shellSettings;
     _reportsCoordinator          = reportsCoordinator;
     _sessionFactoryHolderFactory = sessionFactoryHolderFactory;
     _sessionLocator              = sessionLocator;
     _sessionFactoryHolder        = sessionFactoryHolder;
 }
 public DataRepositoryFactory(
     ShellSettings shellSettings,
     ShellBlueprint shellBlueprint,
     IAppDataFolder appDataFolder,
     IJsonDataRepositoryFactoryHolder jsonDataRepositoryFactoryHolder,
     ISessionFactoryHolderFactory sessionFactoryHolderFactory,
     ISessionLocator sessionLocator)
 {
     _shellSettings  = shellSettings;
     _shellBlueprint = shellBlueprint;
     _appDataFolder  = appDataFolder;
     _jsonDataRepositoryFactoryHolder = jsonDataRepositoryFactoryHolder;
     _sessionFactoryHolderFactory     = sessionFactoryHolderFactory;
     _sessionLocator = sessionLocator;
 }