промежуточный. перевод опций и флагов из джсона в таблицы. надо еще отладить, и доделать клонирование
This commit is contained in:
@@ -32,6 +32,7 @@ import _VisualDVM.TestingSystem.DVM.DVMConfigurationGroup.DVMConfigurationGroup;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfigurationSettings.DVMConfigurationSettings;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfigurationTest.DVMConfigurationTest;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMPackage.DVMPackage;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMSettings.DVMSettings;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMTestingChecker;
|
||||
import _VisualDVM.TestingSystem.DVM.PackageCredentials.DVMPackageCredentials;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.Json.SapforPackage_json;
|
||||
@@ -143,6 +144,12 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
SapforPackage sapforPackage = (SapforPackage) object;
|
||||
sapforPackage.init();
|
||||
db.saveSapforPackageConfigurations(sapforPackage);
|
||||
}else if (object instanceof DVMSettings) {
|
||||
DVMSettings dvmSettings= (DVMSettings) object;
|
||||
db.InsertDVMSettingsOptions(dvmSettings);
|
||||
db.InsertDVMSettingsEnvironments(dvmSettings);
|
||||
dvmSettings.packedCompilationOptionsJson = null;
|
||||
dvmSettings.packedRunEnvironmentValuesJson=null;
|
||||
}
|
||||
}
|
||||
@Override
|
||||
@@ -192,6 +199,16 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
db.getVectorByFK(sapforConfiguration, SapforConfigurationSettings.class),
|
||||
sapforConfiguration.settings
|
||||
);
|
||||
} else if (object instanceof DVMSettings) {
|
||||
DVMSettings dvmSettings = (DVMSettings) object;
|
||||
db.DeleteDVMSettingsOptions(dvmSettings);
|
||||
db.DeleteDVMSettingsEnvironments(dvmSettings);
|
||||
//--
|
||||
db.InsertDVMSettingsOptions(dvmSettings);
|
||||
db.InsertDVMSettingsEnvironments(dvmSettings);
|
||||
//--
|
||||
dvmSettings.packedCompilationOptionsJson=null;
|
||||
dvmSettings.packedRunEnvironmentValuesJson=null;
|
||||
}
|
||||
}
|
||||
@Override
|
||||
@@ -232,6 +249,9 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
//--
|
||||
File workspace = sapforPackage.getLocalWorkspace();
|
||||
Utils_.forceDeleteWithCheck(workspace);
|
||||
} else if (object instanceof DVMSettings) {
|
||||
DVMSettings dvmSettings = (DVMSettings) object;
|
||||
db.DeleteDVMSettingsOptions(dvmSettings);
|
||||
}
|
||||
//-
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user