public SystemTablesValidator(DBCommandsFactory dbCommandsFactory,
                              bool isDevEnvironment,
                              DBConnectionInfo dbConnectionInfo)
 {
     _dbCommandsFactory = dbCommandsFactory;
     _isDevEnvironment  = isDevEnvironment;
     _dbConnectionInfo  = dbConnectionInfo;
 }
 public ScriptFilesStateFactory(DBCommandsFactory dbCommandsFactory,
                                ScriptFilesComparerFactory scriptFilesComparerFactory,
                                ArtifactExtractorFactory artifactExtractorFactory)
 {
     _dbCommandsFactory          = dbCommandsFactory;
     _scriptFilesComparerFactory = scriptFilesComparerFactory;
     _artifactExtractorFactory   = artifactExtractorFactory;
 }
Exemple #3
0
        public BuildDeployArtifactFileStep(DBCommandsFactory dbCommandsFactory,
                                           AutoVersionsDBSettings settings)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));

            _dbCommandsFactory = dbCommandsFactory;
            _settings          = settings;
        }
Exemple #4
0
 public NewProjectValidator(DBCommandsFactory dbCommandsFactory,
                            bool isDevEnvironment,
                            DBConnectionInfo dbConnectionInfo,
                            ScriptFilesState scriptFilesState)
 {
     _dbCommandsFactory = dbCommandsFactory;
     _isDevEnvironment  = isDevEnvironment;
     _dbConnectionInfo  = dbConnectionInfo;
     _scriptFilesState  = scriptFilesState;
 }
        public ExecuteDDDScriptsVirtuallyStep(DBCommandsFactory dbCommandsFactory,
                                              ExecuteScriptsByTypeStepFactory executeScriptsByTypeStepFactory,
                                              ArtifactExtractorFactory artifactExtractorFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));
            executeScriptsByTypeStepFactory.ThrowIfNull(nameof(executeScriptsByTypeStepFactory));
            artifactExtractorFactory.ThrowIfNull(nameof(artifactExtractorFactory));

            _dbCommandsFactory = dbCommandsFactory;
            _executeScriptsByTypeStepFactory = executeScriptsByTypeStepFactory;
        }
        public ScriptFilesState(DBCommandsFactory dbCommandsFactory,
                                ScriptFilesComparerFactory scriptFilesComparerFactory,
                                ArtifactExtractorFactory artifactExtractorFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));
            scriptFilesComparerFactory.ThrowIfNull(nameof(scriptFilesComparerFactory));
            artifactExtractorFactory.ThrowIfNull(nameof(artifactExtractorFactory));

            _dbCommandsFactory          = dbCommandsFactory;
            _scriptFilesComparerFactory = scriptFilesComparerFactory;
            _artifactExtractorFactory   = artifactExtractorFactory;

            ScriptFilesComparers = new Dictionary <string, ScriptFilesComparerBase>();
        }
Exemple #7
0
        public ProjectConfigsAPI(ProjectConfigsStorage projectConfigsStorage,
                                 DBCommandsFactory dbCommandsFactory,
                                 NotificationProcessRunner <ProjectConfigValidationProcessDefinition, ProjectConfigProcessContext> projectConfigValidationRunner,
                                 NotificationProcessRunner <SaveNewProjectConfigProcessDefinition, ProjectConfigProcessContext> saveNewProjectConfigRunner,
                                 NotificationProcessRunner <UpdateProjectConfigProcessDefinition, ProjectConfigProcessContext> updateProjectConfigRunner,
                                 NotificationProcessRunner <ChangeIdProcessDefinition, ProjectConfigProcessContext> changeIdRunner,
                                 NotificationProcessRunner <RemoveProjectConfigProcessDefinition, ProjectConfigProcessContext> removeProjectConfigProcessDefinition)
        {
            _projectConfigsStorage = projectConfigsStorage;
            _dbCommandsFactory     = dbCommandsFactory;

            _projectConfigValidationRunner = projectConfigValidationRunner;
            _saveNewProjectConfigRunner    = saveNewProjectConfigRunner;
            _updateProjectConfigRunner     = updateProjectConfigRunner;
            _changeIdRunner = changeIdRunner;
            _removeProjectConfigProcessDefinition = removeProjectConfigProcessDefinition;
        }
Exemple #8
0
 public DBHandler(DBCommandsFactory dbCommandsFactory,
                  DBBackupFilesProvider dbBackupFilesProvider)
 {
     _dbCommandsFactory     = dbCommandsFactory;
     _dbBackupFilesProvider = dbBackupFilesProvider;
 }
Exemple #9
0
 public ProjectConfigValidationsFactory(DBCommandsFactory dbCommandsFactory)
 {
     _dbCommandsFactory = dbCommandsFactory;
 }
Exemple #10
0
 public ConnectionStringValidator(DBConnectionInfo dbConnectionInfo,
                                  DBCommandsFactory dbCommandsFactory)
 {
     _dbConnectionInfo  = dbConnectionInfo;
     _dbCommandsFactory = dbCommandsFactory;
 }
Exemple #11
0
        public RestoreDatabaseStep(DBCommandsFactory dbCommandsFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));

            _dbCommandsFactory = dbCommandsFactory;
        }
Exemple #12
0
        public ResetDBStep(DBCommandsFactory dbCommandsFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));

            _dbCommandsFactory = dbCommandsFactory;
        }
Exemple #13
0
        public RecreateDBVersionsTablesStep(DBCommandsFactory dbCommandsFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));

            _dbCommandsFactory = dbCommandsFactory;
        }
Exemple #14
0
 public DBTypeValidator(string dbTypeCode,
                        DBCommandsFactory dbCommandsFactory)
 {
     _dbCommandsFactory = dbCommandsFactory;
     _dbTypeCode        = dbTypeCode;
 }
        public CreateBackupStep(DBCommandsFactory dbCommandsFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));

            _dbCommandsFactory = dbCommandsFactory;
        }
 public SystemTableValidationsFactory(DBCommandsFactory dbCommandsFactory)
 {
     _dbCommandsFactory = dbCommandsFactory;
 }
        public FinalizeProcessStep(DBCommandsFactory dbCommandsFactory)
        {
            dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory));

            _dbCommandsFactory = dbCommandsFactory;
        }