package _VisualDVM.TestingSystem.DVM.DVMConfiguration; import Common.Database.Objects.DBObject; import Common.Utils.Utils_; import _VisualDVM.TestingSystem.Common.Configuration.Configuration; import _VisualDVM.TestingSystem.Common.Group.Group; import _VisualDVM.TestingSystem.Common.Group.Json.GroupsJson; import com.sun.org.glassfish.gmbal.Description; import java.util.Vector; //конфгурация тестирования ДВМ public class DVMConfiguration extends Configuration { public int c_maxtime = 40; public DVMConfiguration(DVMConfiguration src) { this.SynchronizeFields(src); } public DVMConfiguration() { } @Override public void SynchronizeFields(DBObject src) { super.SynchronizeFields(src); DVMConfiguration c = (DVMConfiguration) src; c_maxtime = c.c_maxtime; packedGroupsJson = c.packedGroupsJson; } @Override public void saveGroupsAsJson(Vector groups) { packedGroupsJson = Utils_.gson.toJson(new GroupsJson(groups)); } }