промежуточный.привожу в порядок индексы.
This commit is contained in:
@@ -31,13 +31,18 @@ import _VisualDVM.TestingSystem.Common.Test.TestType;
|
||||
import _VisualDVM.TestingSystem.Common.TestFile.TestFile;
|
||||
import _VisualDVM.TestingSystem.Common.TestingPackageToKill.TestingPackageToKill;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfiguration.DVMConfiguration;
|
||||
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;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.Json.SapforVersion_json;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationGroup.SapforConfigurationGroup;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationSettings.SapforConfigurationSettings;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationTest.SapforConfigurationTest;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforPackage.SapforPackage;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforSettings.SapforSettings;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforSettingsCommand.SapforSettingsCommand;
|
||||
@@ -154,27 +159,40 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
}
|
||||
@Override
|
||||
protected void afterEditAction(DBObject object) throws Exception {
|
||||
if (object instanceof DVMSettings) {
|
||||
DVMSettings dvmSettings = (DVMSettings) object;
|
||||
//-
|
||||
for (DVMConfiguration dvmConfiguration : db.dvmConfigurations.Data.values()) {
|
||||
if (dvmConfiguration.tryUpdateSettings(dvmSettings)) {
|
||||
db.Update(dvmConfiguration);
|
||||
}
|
||||
}
|
||||
} else if (object instanceof SapforSettings) {
|
||||
SapforSettings sapforSettings = (SapforSettings) object;
|
||||
for (SapforConfiguration sapforConfiguration : db.sapforConfigurations.Data.values()) {
|
||||
if (sapforConfiguration.tryUpdateSettings(sapforSettings)) {
|
||||
db.Update(sapforConfiguration);
|
||||
}
|
||||
}
|
||||
} else if (object instanceof DVMConfiguration){
|
||||
if (object instanceof DVMConfiguration){
|
||||
DVMConfiguration dvmConfiguration = (DVMConfiguration) object;
|
||||
db.RefreshDVMConfigurationGroups(dvmConfiguration);
|
||||
//--
|
||||
if (dvmConfiguration.groups!=null)
|
||||
db.dvmConfigurationGroups.ActualizeData(
|
||||
db.getVectorByFK(dvmConfiguration, DVMConfigurationGroup.class),
|
||||
dvmConfiguration.groups);
|
||||
if (dvmConfiguration.tests!=null)
|
||||
db.dvmConfigurationTests.ActualizeData(
|
||||
db.getVectorByFK(dvmConfiguration, DVMConfigurationTest.class),
|
||||
dvmConfiguration.tests);
|
||||
if (dvmConfiguration.settings!=null)
|
||||
db.dvmConfigurationSettings.ActualizeData(
|
||||
db.getVectorByFK(dvmConfiguration, DVMConfigurationSettings.class),
|
||||
dvmConfiguration.settings);
|
||||
//--
|
||||
}else if (object instanceof SapforConfiguration){
|
||||
SapforConfiguration sapforConfiguration = (SapforConfiguration) object;
|
||||
db.RefreshSapforConfigurationGroups(sapforConfiguration);
|
||||
if (sapforConfiguration.groups!=null)
|
||||
db.sapforConfigurationGroups.ActualizeData(
|
||||
db.getVectorByFK(sapforConfiguration, SapforConfigurationGroup.class),
|
||||
sapforConfiguration.groups
|
||||
);
|
||||
if (sapforConfiguration.tests!=null)
|
||||
db.sapforConfigurationTests.ActualizeData(
|
||||
db.getVectorByFK(sapforConfiguration, SapforConfigurationTest.class),
|
||||
sapforConfiguration.tests
|
||||
);
|
||||
if (sapforConfiguration.settings!=null)
|
||||
db.sapforConfigurationSettings.ActualizeData(
|
||||
db.getVectorByFK(sapforConfiguration, SapforConfigurationSettings.class),
|
||||
sapforConfiguration.settings
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
@Override
|
||||
@@ -215,22 +233,6 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
//--
|
||||
File workspace = sapforPackage.getLocalWorkspace();
|
||||
Utils_.forceDeleteWithCheck(workspace);
|
||||
} else if (object instanceof DVMSettings) {
|
||||
DVMSettings dvmSettings = (DVMSettings) object;
|
||||
for (DVMConfiguration dvmConfiguration : db.dvmConfigurations.Data.values()) {
|
||||
if (dvmConfiguration.tryDeleteSettings(dvmSettings)) {
|
||||
db.Update(dvmConfiguration);
|
||||
}
|
||||
}
|
||||
} else if (object instanceof SapforSettings) {
|
||||
//--
|
||||
SapforSettings sapforSettings = (SapforSettings) object;
|
||||
for (SapforConfiguration sapforConfiguration : db.sapforConfigurations.Data.values()) {
|
||||
if (sapforConfiguration.tryDeleteSettings(sapforSettings)) {
|
||||
db.Update(sapforConfiguration);
|
||||
}
|
||||
}
|
||||
//--
|
||||
}
|
||||
//-
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user