package TestingSystem.DVM.DVMTasks; import Common.Constants; import Common.Database.DBObject; import Common.Database.iDBObject; import GlobalData.Tasks.TaskState; import TestingSystem.Common.Group.Group; import TestingSystem.Common.Test.Test; import TestingSystem.Common.Test.TestType; import TestingSystem.DVM.Configuration.Configuration; import com.sun.org.glassfish.gmbal.Description; import java.util.Date; import java.util.Vector; public class DVMTask extends iDBObject { public int group_id = Constants.Nan; public String group_description = ""; public int test_id = Constants.Nan; public String test_description = ""; public String flags = ""; public int kernels = 1; public TaskState state = TaskState.Inactive; public int maxtime = 40; public TestType test_type = TestType.Default; //результаты------------------------------- public double Time; //время выполнения. public String output = ""; public String errors = ""; //------------------------------------------------------ @Override public void SynchronizeFields(DBObject src) { super.SynchronizeFields(src); DVMTask t = (DVMTask) src; group_id = t.group_id; group_description = t.group_description; test_id = t.test_id; test_description = t.test_description; flags = t.flags; kernels = t.kernels; state = t.state; maxtime = t.maxtime; test_type = t.test_type; Time = t.Time; output = t.output; errors = t.errors; } public DVMTask(DVMTask src) { this.SynchronizeFields(src); } public DVMTask() { } public DVMTask(Configuration configuration, Group group, Test test, String flags_in) { group_id = group.id; test_id = test.id; group_description = group.description; test_description = test.description; test_type = group.type; flags = flags_in; } public Vector pack(int kernels) { return null; } }