рефакторинг массовых удалений объектов

This commit is contained in:
2024-10-16 18:58:23 +03:00
parent cf660d26ea
commit 788bd67201
21 changed files with 170 additions and 53 deletions

View File

@@ -14,9 +14,9 @@ public abstract class DeleteTestingPackages<P extends TestingPackage> extends De
super(Global.testingServer, p);
}
public boolean checkActivity() {
/*
/* //todo
for (Object key : target) {
DVMPackage tasksPackage = server.db.dvmPackages.get(key);
TestingPackage tasksPackage = server.db.dvmPackages.get(key);
if (!tasksPackage.state.equals(TasksPackageState.Done) &&
!tasksPackage.state.equals(TasksPackageState.Aborted)
) {
@@ -24,7 +24,7 @@ public abstract class DeleteTestingPackages<P extends TestingPackage> extends De
return false;
}
}
*/
*/
return true;
}
protected abstract File getPackagesHome();

View File

@@ -33,12 +33,12 @@ public abstract class SaveCurrentConfiguration<C extends Configuration, S extend
tests = new Vector<>();
settings = new Vector<>();
//---
for (Group group : Global.testingServer.db.groups.getCheckedItems()) {
for (Group group : Global.testingServer.db.groups.getSelectedItems()) {
groups.add(group);
Vector<Test> groupTests = Global.testingServer.db.tests.getSelectedGroupTests(group);
tests.addAll(groupTests);
}
for (Object setting : Global.testingServer.db.tables.get(s).getCheckedItems()) {
for (Object setting : Global.testingServer.db.tables.get(s).getSelectedItems()) {
settings.add((Settings) setting);
}
return true;