package TestingSystem.Common.TestingPackage; import Common.Database.DBObject; import Common.Database.riDBObject; import TestingSystem.DVM.TasksPackage.TasksPackageState; public class TestingPackage extends riDBObject { public int tasksCount = 0; //Общее число задач //-- public int kernels = 1; public int needsEmail = 0; //--- public String version = ""; //версия тестируемого объекта public String drv = ""; //пусть к исполняемому файлы тестируемого объекта //-- public int progress = 0; //прогресс выполнения public long StartDate = 0; public long ChangeDate = 0; public TasksPackageState state = TasksPackageState.Draft; //-- @Override public void SynchronizeFields(DBObject src) { super.SynchronizeFields(src); TestingPackage tasksPackage = (TestingPackage) src; //-- tasksCount = tasksPackage.tasksCount; needsEmail = tasksPackage.needsEmail; version = tasksPackage.version; drv = tasksPackage.drv; kernels = tasksPackage.kernels; progress = tasksPackage.progress; StartDate = tasksPackage.StartDate; ChangeDate = tasksPackage.ChangeDate; state = tasksPackage.state; } public TestingPackage(TestingPackage p) { SynchronizeFields(p); } public TestingPackage() { } public void destructor() { } }