промежуточный. оптимизация хранения связанных с пакетом конфигураций и их отображения. перевод на json формат хранящийся в бд как строка

This commit is contained in:
2024-09-17 01:04:41 +03:00
parent 7bd4600a25
commit df9fb2e2a2
7 changed files with 68 additions and 49 deletions

View File

@@ -4,12 +4,9 @@ import Common.Database.iDBTable;
import Common.Global;
import Common.UI.DataSetControlForm;
import Common.UI.UI;
import TestingSystem.Common.TestingPackage.TestingPackage;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Date;
import java.util.Vector;
import static Common.UI.Tables.TableRenderers.*;
public class DVMPackageDBTable extends iDBTable<DVMPackage> {
@@ -69,11 +66,7 @@ public class DVMPackageDBTable extends iDBTable<DVMPackage> {
"Машина",
"Пользователь",
"DVM",
//-
"конфигурации",
// "группы",
// "тестов",
//-
"Задач",
"Ядер",
"Прогресс",
@@ -82,11 +75,6 @@ public class DVMPackageDBTable extends iDBTable<DVMPackage> {
"Статус"
};
}
public static Vector<String> getConfigurationsNames(TestingPackage object){
String[] data = object.packedConfigurationsNames.split("\n");
return new Vector<String>(Arrays.asList(data));
}
@Override
public Object getFieldAt(DVMPackage object, int columnIndex) {
switch (columnIndex) {
@@ -99,11 +87,7 @@ public class DVMPackageDBTable extends iDBTable<DVMPackage> {
case 5:
return object.version;
case 6:
return getConfigurationsNames(object);
// case 7:
// return getGroupsNames(object);
// case 8:
// return object.testsCount;
return object.getConfigurationsDescriptions();
case 7:
return object.tasksCount;
case 8: