public DBVersionsProcessDefinition(ActionStepBase rollbackStep, ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep) : base(rollbackStep) { AddStep(idExistValidationStep); AddStep(setProjectConfigInProcessContextStep); }
public UpdateProjectConfigProcessDefinition(ValidationsStep <IdExistValidationsFactory> idNotExistValidationStep, UpdateProjectConfigStep updateProjectConfigStep, CreateMissingFoldersStep createMissingFoldersStep) { AddStep(idNotExistValidationStep); AddStep(updateProjectConfigStep); AddStep(createMissingFoldersStep); }
public SaveNewProjectConfigProcessDefinition(ValidationsStep <IdNotExistValidationsFactory> idNotExistValidationStep, SaveNewProjectConfigStep saveNewProjectConfigStep, CreateMissingFoldersStep createMissingFoldersStep) { AddStep(idNotExistValidationStep); AddStep(saveNewProjectConfigStep); AddStep(createMissingFoldersStep); }
public TargetStateScriptFileValidationProcessDefinition(ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, CreateScriptFilesStateStep createScriptFilesStateStep, ValidationsStep <TargetStateScriptFileValidationsFactory> targetStateScriptFileValidationStep) : base(null, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(createScriptFilesStateStep); AddStep(targetStateScriptFileValidationStep); }
public GetScriptFilesStateProcessDefinitions(ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ArtifactFileValidationsFactory> artifactFileValidationStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, SetScriptFilesStateAsResultsStep setScriptFilesStateAsResultsStep) : base(null, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(artifactFileValidationStep); AddStep(projectConfigValidationStep); AddStep(createScriptFilesStateStep); AddStep(setScriptFilesStateAsResultsStep); }
public DBVersionsValidationsProcessDefinitions(ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ArtifactFileValidationsFactory> artifactFileValidationStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, ValidationsStep <SystemTableValidationsFactory> systemTableValidationStep, ValidationsStep <DBStateValidationsFactory> dbStateValidationStep) : base(null, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(artifactFileValidationStep); AddStep(projectConfigValidationStep); AddStep(createScriptFilesStateStep); AddStep(systemTableValidationStep); AddStep(dbStateValidationStep); }
public CreateNextScriptFileProcessDefinition(ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, ValidationsStep <CheckDeliveryEnvValidationsFactory> checkDeliveryEnvValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, ValidationsStep <NextScriptFileNameValidationsFactory <TScriptFileType> > nextScriptFileNameValidations, CreateNextScriptFileStep <TScriptFileType> createNextScriptFileStep) : base(null, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(projectConfigValidationStep); AddStep(checkDeliveryEnvValidationStep); AddStep(createScriptFilesStateStep); AddStep(nextScriptFileNameValidations); AddStep(createNextScriptFileStep); }
public DeployProcessDefinition(ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <CheckDeliveryEnvValidationsFactory> checkDeliveryEnvValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, ValidationsStep <SystemTableValidationsFactory> systemTableValidationStep, ValidationsStep <DBStateValidationsFactory> dbStateValidationStep, BuildDeployArtifactFileStep buildDeployArtifactFileStep) : base(null, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(projectConfigValidationStep); AddStep(checkDeliveryEnvValidationStep); AddStep(createScriptFilesStateStep); AddStep(systemTableValidationStep); AddStep(dbStateValidationStep); AddStep(buildDeployArtifactFileStep); }
public VirtualExecutionsProcessDefinition(RestoreDatabaseStep rollbackStep, ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, CreateBackupStep createBackupStep, RecreateDBVersionsTablesStep recreateDBVersionsTablesStep, ExecuteAllScriptsStep executeScriptsStep, FinalizeProcessStep finalizeProcessStep) : base(rollbackStep, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(projectConfigValidationStep); AddStep(createScriptFilesStateStep); AddStep(createBackupStep); AddStep(recreateDBVersionsTablesStep); AddStep(executeScriptsStep); AddStep(finalizeProcessStep); IsVirtualExecution = true; }
public RecreateDBFromScratchProcessDefinition(RestoreDatabaseStep rollbackStep, ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, ValidationsStep <CheckDeliveryEnvValidationsFactory> checkDeliveryEnvValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, CreateBackupStep createBackupStep, ResetDBStep resetDBStep, RecreateDBVersionsTablesStep recreateDBVersionsTablesStep, ExecuteAllScriptsStep executeScriptsStep, FinalizeProcessStep finalizeProcessStep) : base(rollbackStep, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(projectConfigValidationStep); AddStep(checkDeliveryEnvValidationStep); AddStep(createScriptFilesStateStep); AddStep(createBackupStep); AddStep(resetDBStep); AddStep(recreateDBVersionsTablesStep); AddStep(executeScriptsStep); AddStep(finalizeProcessStep); }
public SyncDBProcessDefinition(RestoreDatabaseStep rollbackStep, ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, ValidationsStep <ArtifactFileValidationsFactory> artifactFileValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, ValidationsStep <SystemTableValidationsFactory> systemTableValidationStep, ValidationsStep <DBStateValidationsFactory> dbStateValidationStep, CreateBackupStep createBackupStep, ExecuteAllScriptsStep executeScriptsStep, FinalizeProcessStep finalizeProcessStep) : base(rollbackStep, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(projectConfigValidationStep); AddStep(artifactFileValidationStep); AddStep(createScriptFilesStateStep); AddStep(systemTableValidationStep); AddStep(dbStateValidationStep); AddStep(createBackupStep); AddStep(executeScriptsStep); AddStep(finalizeProcessStep); }
public VirtualDDDExecutionsProcessDefinition(RestoreDatabaseStep rollbackStep, ValidationsStep <IdExistDBVersionsValidationsFactory> idExistValidationStep, SetProjectConfigInProcessContextStep setProjectConfigInProcessContextStep, ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep, ValidationsStep <CheckDeliveryEnvValidationsFactory> checkDeliveryEnvValidationStep, CreateScriptFilesStateStep createScriptFilesStateStep, ValidationsStep <SystemTableValidationsFactory> systemTableValidationStep, CreateBackupStep createBackupStep, ExecuteDDDScriptsVirtuallyStep executeDDDScriptsVirtuallyStep, FinalizeProcessStep finalizeProcessStep) : base(rollbackStep, idExistValidationStep, setProjectConfigInProcessContextStep) { AddStep(projectConfigValidationStep); AddStep(checkDeliveryEnvValidationStep); AddStep(createScriptFilesStateStep); AddStep(systemTableValidationStep); AddStep(createBackupStep); AddStep(executeDDDScriptsVirtuallyStep); AddStep(finalizeProcessStep); IsVirtualExecution = true; }
public ProjectConfigValidationProcessDefinition(ValidationsStep <ProjectConfigValidationsFactory> projectConfigValidationStep) { AddStep(projectConfigValidationStep); }
public ChangeIdProcessDefinition(ValidationsStep <IdExistValidationsFactory> idNotExistValidationStep, ChangeIdStep changeIdStep) { AddStep(idNotExistValidationStep); AddStep(changeIdStep); }
public RemoveProjectConfigProcessDefinition(ValidationsStep <IdExistValidationsFactory> idNotExistValidationStep, RemoveProjectConfigStep removeProjectConfigStep) { AddStep(idNotExistValidationStep); AddStep(removeProjectConfigStep); }