package _VisualDVM.ServerObjectsCache; import Common.Utils.Utils_; import _VisualDVM.TestingSystem.Common.Configuration.Json.ConfigurationJson; import _VisualDVM.TestingSystem.Common.Configuration.Json.ConfigurationsJson; import _VisualDVM.TestingSystem.Common.TestingPackage.TestingPackage; import java.util.Vector; public class PackageCache extends VisualCache { public ConfigurationsJson configurationsJson = null; public Vector configurationsDescriptions = null; public PackageCache(TestingPackage testingPackage) { if (testingPackage.packedConfigurationsJson.isEmpty()) configurationsJson = new ConfigurationsJson(); //просто пустой else configurationsJson = Utils_.gson.fromJson(testingPackage.packedConfigurationsJson, ConfigurationsJson.class); //--- configurationsDescriptions = new Vector<>(); for (ConfigurationJson configurationJson : configurationsJson.array) configurationsDescriptions.add(configurationJson.description); } public Vector getConfigurationsDescriptions() { return configurationsDescriptions; } }