удаление устаревших кодов для сервера

This commit is contained in:
2025-02-13 20:45:51 +03:00
parent 54ec1fee99
commit 0bdc870a72
4 changed files with 7 additions and 75 deletions

View File

@@ -62,8 +62,6 @@ public abstract class RepositoryPass<S extends RepositoryServer, T> extends Pass
switch (ExitCode = server_response.getCode()) {
case FAIL:
throw (Exception) server_response.object;
case OLD:
throw new PassException("Сервер устарел.");
default:
break;
}
@@ -79,10 +77,6 @@ public abstract class RepositoryPass<S extends RepositoryServer, T> extends Pass
}
@Override
protected void CheckException(Exception ex) {
if (ExitCode.equals(ServerCode.OLD)) {
Log.Writeln_("Текущий сервер устарел. Доступны только обновления компонент!");
return;
}
if (ex instanceof RepositoryRefuseException) {
Log.Writeln_(ex.getMessage());
return;

View File

@@ -1,57 +1,43 @@
package _VisualDVM.Repository.Server;
public enum ServerCode {
Undefined,
TestCode,
Ping,
ReadFile,
SendFile,
ReceiveFile,
//--
RegisterSubscriber,
CheckSubscriberRole,
//-
GetComponentsBackups,
//-
UpdateBugReportField,//todo выкинуть после обновления.
UpdateBugReport,
AppendBugReportTextField,
//-
Email,
EmailBroadcast,
ReceiveAllArchives,
//-
DownloadTest,
//-
OK,
//-
GetTestProject,
StartTests,
//-
RefreshDVMTests, //- для админа. получение тестов из репозитория.
//-
EditObject,
DeleteObject, //--------------------УСТАРЕЛО. УБРАТЬ.
GetObjectCopyByPK,
GetObjectsCopiesByPK,
DeleteObjects,
DeleteObjectsByPK,
CheckObjectExistense,
CloneObjectByPK,
//
//--
EXIT,
//--
FAIL,
//--
ReceiveBugReportsDatabase,
ReceiveTestsDatabase,
ReceiveTestsTasksDatabase,
PublishComponent, //todo удалить устарел
UpdateComponent,
UpdateComponentMinimalVersion, //возможно потом, слить воедино с публикацией?
ReceiveComponent,
ReceiveBugReport,
SendBugReport,
GetComponentsVersions, //todo удалить устарел
GetComponentsMinimalVersions, //todo удалить устарел
GetComponentsVersionsInfo,
GetComponentChangesLog,
//--
@@ -60,31 +46,18 @@ public enum ServerCode {
//-
DeleteObjectByPK,
//-
OLD,
//-
PublishAccount,
GetActualSapforPackageData,
//--
PublishObject,
PublishObjects,
UpdateTestTasks,
ActualizeSAPFORPackages,
ActualizeDVMPackages,
GetFirstActiveDVMPackage,
DVMPackageNeedsKill,
UpdateActiveDVMPackages,
GetFirstActiveSapforPackages,
SapforPackageNeedsKill,
UpdateActiveSapforPackages,
DownloadDVMPackage,
DownloadDVMPackages,
DownloadSapforPackage,
ReplaceTestCode,
ReplaceTestsCodes,
GetDVMPackagesJson,
GetSapforPackagesJson,
GetFirstsActiveDVMPackages,
Ping,
GetFirstActiveDVMPackageForMachineURL,
GetServerName,
StartNecessaryMachines,
@@ -92,7 +65,8 @@ public enum ServerCode {
GetMaxSapforVersion,
PerformAutoSapforTesting,
JoinSapforVersionsToGroup,
TestCode, ReplaceDVMPackageResults, DetectTestsMinMaxDim;
ReplaceDVMPackageResults,
DetectTestsMinMaxDim;
public String getDescription(){
switch (this){
case DetectTestsMinMaxDim:
@@ -121,8 +95,6 @@ public enum ServerCode {
return "Получение журнала изменений компонента с сервера";
case CheckURLRegistered:
return "Проверка регистрации машины на сервере";
case EmailBroadcast:
return "Рассылка";
case PublishObjects:
return "Публикация объектов на сервере";
case ReplaceTestCode:
@@ -147,8 +119,6 @@ public enum ServerCode {
return "Дублирование объекта на сервере";
case UpdateActiveDVMPackages:
return "Актуализация активных DVM пакетов на сервере";
case ActualizeSAPFORPackages:
return "Актуализация активных SAPFOR пакетов на сервере";
default:
return this.toString();
}

View File

@@ -332,10 +332,6 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
Print("Получить данные по пакетам Sapfor");
UpdateActiveSapforPackages();
break;
case DownloadDVMPackage:
Print("Загрузить пакет DVM");
DownloadDVMPackage();
break;
case DownloadDVMPackages:
Print("Загрузить пакеты DVM");
DownloadDVMPackages();
@@ -352,14 +348,6 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
Print("Заменить код тестов");
ReplaceTestsCodes();
break;
case GetSapforPackagesJson:
Print("Получить информацию о задачах пакетов SAPFOR");
GetSapforPackagesJson();
break;
case GetDVMPackagesJson:
Print("Получить информацию о задачах пакетов DVM");
GetDVMPackagesJson();
break;
case GetFirstActiveDVMPackageForMachineURL:
Print("Получить первый активный пакет задач DVM на машине с адресом");
GetFirstActiveDVMPackageForMachineURL();
@@ -529,17 +517,6 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
}
}
}
private void DownloadDVMPackage() throws Exception {
int dvmPackage_id = (int) request.object;
if (!db.dvmPackages.containsKey(dvmPackage_id))
throw new RepositoryRefuseException("Не найдено пакета тестирования DVM с ключом " + dvmPackage_id);
response = new ServerExchangeUnit_2021(ServerCode.OK);
DVMPackage dvmPackage = db.dvmPackages.get(dvmPackage_id);
File workspace = dvmPackage.getLocalWorkspace();
File results_zip = new File(workspace, "results.zip");
File package_json = dvmPackage.getJsonFile();
response.object = new Pair(Utils_.fileToBytes(results_zip), Utils_.fileToBytes(package_json));
}
private void DownloadDVMPackages() throws Exception {
Vector<Integer> ids = (Vector<Integer>) request.object;
Vector<Pair<Integer, Pair<byte[], byte[]>>> res = new Vector<>();