no message
This commit is contained in:
@@ -6,6 +6,7 @@ import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Passes.Server.ComponentsRepositoryPass_OLD;
|
||||
import _VisualDVM.Passes.Server.ComponentsServerPass;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
import _VisualDVM.ProjectData.Project.db_project_info;
|
||||
import _VisualDVM.Repository.Server.ServerCode;
|
||||
@@ -18,7 +19,7 @@ import java.io.File;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.Date;
|
||||
import java.util.Vector;
|
||||
public class DVMConvertProject extends ComponentsRepositoryPass_OLD<db_project_info> {
|
||||
public class DVMConvertProject extends ComponentsServerPass<db_project_info> {
|
||||
File workspace = null;
|
||||
File archive = null;
|
||||
Vector<DBProjectFile> programsToConvert = null;
|
||||
@@ -67,7 +68,14 @@ public class DVMConvertProject extends ComponentsRepositoryPass_OLD<db_project_i
|
||||
Log.Writeln_("Размер архива проекта превышает 500 МБ");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
//--
|
||||
Vector<String> unit_args = new Vector<>();
|
||||
unit_args.add(target.name);
|
||||
unit_args.add(target.languageName.toString());
|
||||
unit_args.add(target.sapforProperties.DVMConvertationOptions);
|
||||
unit_args.addAll(programsNames);
|
||||
return SendRequest(ServerCode.DVMConvertProject, String.join("\n", unit_args),Utils_.fileToBytes(archive),0);
|
||||
//--
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@@ -86,23 +94,10 @@ public class DVMConvertProject extends ComponentsRepositoryPass_OLD<db_project_i
|
||||
return true;
|
||||
}
|
||||
@Override
|
||||
protected int getTimeout() {
|
||||
return 0;
|
||||
}
|
||||
@Override
|
||||
protected void ServerAction() throws Exception {
|
||||
ServerExchangeUnit_2021 unit = new ServerExchangeUnit_2021(ServerCode.DVMConvertProject);
|
||||
unit.object = Utils_.fileToBytes(archive);
|
||||
Vector<String> unit_args = new Vector<>();
|
||||
unit_args.add(target.name);
|
||||
unit_args.add(target.languageName.toString());
|
||||
unit_args.add(target.sapforProperties.DVMConvertationOptions);
|
||||
unit_args.addAll(programsNames);
|
||||
unit.arg = String.join("\n", unit_args);
|
||||
Command(unit);
|
||||
output = server_response.arg;
|
||||
protected void body() throws Exception {
|
||||
output = request.server_response.arg;
|
||||
versionArchive = new File(workspace, target.name + "_result.zip");
|
||||
server_response.Unpack(versionArchive);
|
||||
request.server_response.Unpack(versionArchive);
|
||||
File result = new File(workspace, "result");
|
||||
if (Global.mainModule.getPass(PassCode.UnzipFolderPass).Do(versionArchive.getAbsolutePath(), result.getAbsolutePath())) {
|
||||
if (target.last_modification == null) {
|
||||
|
||||
@@ -120,6 +120,8 @@ public enum ServerCode {
|
||||
return "Замена кода теста на сервере";
|
||||
case GetComponentsBackups:
|
||||
return "Получение резервных копий компонента с сервера";
|
||||
case DVMConvertProject:
|
||||
return "Конвертация проекта на сервере";
|
||||
default:
|
||||
return this.toString();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user