прмежуточный. в процесе рефакторина лишних джсон. частично в разобранном виде поэтому не сливать!
This commit is contained in:
@@ -42,10 +42,12 @@ public class SapforPackage_json implements Serializable {
|
||||
public SapforPackage_json() {
|
||||
}
|
||||
public SapforPackage_json(ServerSapfor serverSapfor, Vector<SapforConfiguration> configurations, int kernels_in) {
|
||||
/*
|
||||
sapfor_drv = serverSapfor.call_command;
|
||||
kernels = kernels_in;
|
||||
for (SapforConfiguration sapforConfiguration : configurations) {
|
||||
SapforTestingSet_json testingSet = new SapforTestingSet_json(((SapforConfigurationCache) VisualCaches.GetCache(sapforConfiguration)).getTests(), sapforConfiguration);
|
||||
SapforTestingSet_json testingSet =
|
||||
new SapforTestingSet_json(((SapforConfigurationCache) VisualCaches.GetCache(sapforConfiguration)).getTests(), sapforConfiguration);
|
||||
testingSet.id = getMaxSetId();
|
||||
testingSets.add(testingSet);
|
||||
// формирование задач
|
||||
@@ -62,6 +64,7 @@ public class SapforPackage_json implements Serializable {
|
||||
}
|
||||
tasks.addAll(sortedTasks.values());
|
||||
}
|
||||
*/
|
||||
}
|
||||
public int getMaxSetId() {
|
||||
return max_set_id++;
|
||||
|
||||
@@ -1,30 +1,38 @@
|
||||
package _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration;
|
||||
import Common.CommonConstants;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Utils.TextLog;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.ProjectData.LanguageName;
|
||||
import _VisualDVM.ServerObjectsCache.SapforConfigurationCache;
|
||||
import _VisualDVM.ServerObjectsCache.VisualCaches;
|
||||
import _VisualDVM.TestingSystem.Common.Configuration.Configuration;
|
||||
import _VisualDVM.TestingSystem.Common.Group.Group;
|
||||
import _VisualDVM.TestingSystem.Common.Group.Json.GroupsJson;
|
||||
import _VisualDVM.TestingSystem.Common.Test.Test;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfiguration.DVMConfiguration;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfigurationGroup.DVMConfigurationGroup;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationGroup.SapforConfigurationGroup;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforSettings.SapforSettings;
|
||||
import com.sun.org.glassfish.gmbal.Description;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Vector;
|
||||
public class SapforConfiguration extends Configuration {
|
||||
@Override
|
||||
public void saveGroupsAsJson(Vector<Group> groups) {
|
||||
packedGroupsJson = Utils_.gson.toJson(new GroupsJson(groups));
|
||||
@Description("DEFAULT -1")
|
||||
public int ethalon_id = CommonConstants.Nan; //пакет-эталон ( в двм тестировании не нужен.)
|
||||
@Description("IGNORE")
|
||||
public Vector<SapforConfigurationGroup> configurationGroups = null;
|
||||
public String printEthalon() {
|
||||
return (ethalon_id == CommonConstants.Nan) ? "—" : String.valueOf(ethalon_id);
|
||||
}
|
||||
public void saveGroups(Vector<Group> groups) {
|
||||
configurationGroups = new Vector<>();
|
||||
for (Group group: groups)
|
||||
configurationGroups.add(new SapforConfigurationGroup(this, group));
|
||||
}
|
||||
@Override
|
||||
public void SynchronizeFields(DBObject src) {
|
||||
super.SynchronizeFields(src);
|
||||
SapforConfiguration c = (SapforConfiguration) src;
|
||||
packedGroupsJson = c.packedGroupsJson;
|
||||
ethalon_id = c.ethalon_id;
|
||||
}
|
||||
public SapforConfiguration(SapforConfiguration sapforConfiguration) {
|
||||
this.SynchronizeFields(sapforConfiguration);
|
||||
@@ -33,11 +41,14 @@ public class SapforConfiguration extends Configuration {
|
||||
}
|
||||
@Override
|
||||
public boolean validate(TextLog Log) {
|
||||
/*
|
||||
SapforConfigurationCache cache = (SapforConfigurationCache) VisualCaches.GetCache(this);
|
||||
//--
|
||||
|
||||
Vector<Group> groups = cache.getGroups();
|
||||
Vector<SapforSettings> settingsArray = cache.getSettings();
|
||||
Vector<Test> tests = cache.getTests();
|
||||
|
||||
//--
|
||||
Vector<LanguageName> groupsLanguages = new Vector<>();
|
||||
for (Group group : groups) {
|
||||
@@ -67,6 +78,7 @@ public class SapforConfiguration extends Configuration {
|
||||
}
|
||||
}
|
||||
//-
|
||||
*/
|
||||
return Log.isEmpty();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,9 +2,19 @@ package _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationGroup;
|
||||
import Common.CommonConstants;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Database.Objects.iDBObject;
|
||||
import _VisualDVM.TestingSystem.Common.Group.Group;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfigurationGroup.DVMConfigurationGroup;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
|
||||
public class SapforConfigurationGroup extends iDBObject {
|
||||
public int sapforconfiguration_id = CommonConstants.Nan;
|
||||
public int group_id = CommonConstants.Nan;
|
||||
public SapforConfigurationGroup(SapforConfiguration configuration, Group group) {
|
||||
sapforconfiguration_id = configuration.id;
|
||||
group_id = group.id;
|
||||
}
|
||||
public SapforConfigurationGroup(){
|
||||
|
||||
}
|
||||
@Override
|
||||
public void SynchronizeFields(DBObject src) {
|
||||
super.SynchronizeFields(src);
|
||||
@@ -12,4 +22,7 @@ public class SapforConfigurationGroup extends iDBObject {
|
||||
sapforconfiguration_id = src_.sapforconfiguration_id;
|
||||
group_id = src_.group_id;
|
||||
}
|
||||
public boolean isEqual(SapforConfigurationGroup group_in) {
|
||||
return sapforconfiguration_id == group_in.sapforconfiguration_id && group_id == group_in.group_id;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user