Files
VisualSapfor/src/_VisualDVM/ServerObjectsCache/PackageCache.java

25 lines
1.1 KiB
Java
Raw Normal View History

2024-10-08 23:45:06 +03:00
package _VisualDVM.ServerObjectsCache;
2024-10-11 00:00:30 +03:00
import Common.Utils.Utils_;
2024-10-09 22:21:57 +03:00
import _VisualDVM.TestingSystem.Common.Configuration.Json.ConfigurationJson;
import _VisualDVM.TestingSystem.Common.Configuration.Json.ConfigurationsJson;
import _VisualDVM.TestingSystem.Common.TestingPackage.TestingPackage;
2024-09-18 15:25:58 +03:00
import java.util.Vector;
2024-10-14 15:19:13 +03:00
public class PackageCache extends VisualCache {
2024-09-18 15:25:58 +03:00
public ConfigurationsJson configurationsJson = null;
public Vector<String> configurationsDescriptions = null;
2024-10-14 15:19:13 +03:00
public PackageCache(TestingPackage testingPackage) {
2024-09-18 15:25:58 +03:00
if (testingPackage.packedConfigurationsJson.isEmpty())
configurationsJson = new ConfigurationsJson(); //просто пустой
else
2024-10-11 00:00:30 +03:00
configurationsJson = Utils_.gson.fromJson(testingPackage.packedConfigurationsJson, ConfigurationsJson.class);
2024-09-18 15:25:58 +03:00
//---
2024-10-14 15:19:13 +03:00
configurationsDescriptions = new Vector<>();
for (ConfigurationJson configurationJson : configurationsJson.array)
2024-09-18 15:25:58 +03:00
configurationsDescriptions.add(configurationJson.description);
}
public Vector<String> getConfigurationsDescriptions() {
return configurationsDescriptions;
}
}