формирование json пакета из разных конфигураций и тестов. промежуточный.
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package TestingSystem.DVM.DVMPackage;
|
||||
import Common.Database.DBObject;
|
||||
import Common.Global;
|
||||
import Common.Utils.Utils;
|
||||
import TestingSystem.Common.TestingPackage.TestingPackage;
|
||||
import com.sun.org.glassfish.gmbal.Description;
|
||||
|
||||
import java.io.File;
|
||||
public class DVMPackage extends TestingPackage {
|
||||
@@ -15,6 +17,9 @@ public class DVMPackage extends TestingPackage {
|
||||
public String user_password;
|
||||
public String user_workspace;
|
||||
//---
|
||||
@Description("IGNORE")
|
||||
public DVMPackage_json package_json = null;
|
||||
//---
|
||||
@Override
|
||||
public void SynchronizeFields(DBObject src) {
|
||||
super.SynchronizeFields(src);
|
||||
@@ -27,8 +32,13 @@ public class DVMPackage extends TestingPackage {
|
||||
user_workspace = tasksPackage.user_workspace;
|
||||
user_password = tasksPackage.user_password;
|
||||
}
|
||||
public File getLocalWorkspace(){
|
||||
public File getLocalWorkspace() {
|
||||
return new File(Global.PackagesDirectory, id);
|
||||
}
|
||||
//public File
|
||||
public File getJsonFile() {
|
||||
return new File(getLocalWorkspace(), "package_json");
|
||||
}
|
||||
public void saveJson() throws Exception {
|
||||
Utils.jsonToFile(package_json, getJsonFile());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
package TestingSystem.DVM.DVMPackage;
|
||||
public class DVMPackageDatabase {
|
||||
}
|
||||
16
src/TestingSystem/DVM/DVMPackage/DVMPackage_json.java
Normal file
16
src/TestingSystem/DVM/DVMPackage/DVMPackage_json.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package TestingSystem.DVM.DVMPackage;
|
||||
import TestingSystem.DVM.DVMTasks.DVMCompilationTask;
|
||||
import TestingSystem.DVM.DVMTasks.DVMRunTask;
|
||||
import TestingSystem.DVM.TasksPackage.TasksPackageState;
|
||||
import com.google.gson.annotations.Expose;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Vector;
|
||||
public class DVMPackage_json {
|
||||
@Expose
|
||||
public int max_compilation_task_id = 0;
|
||||
@Expose
|
||||
public int max_run_task_id = 0;
|
||||
@Expose
|
||||
public List<DVMCompilationTask> compilationTasks = new Vector<>();
|
||||
}
|
||||
Reference in New Issue
Block a user