diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api')
-rw-r--r-- | openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/VspDetails.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/VspDetails.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/VspDetails.java index 88b020b673..01d1f0b72a 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/VspDetails.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/VspDetails.java @@ -3,6 +3,7 @@ * SDC * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * Modifications Copyright (C) 2021 Nordix Foundation. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,6 +20,8 @@ */ package org.openecomp.sdc.vendorsoftwareproduct.dao.type; +import java.util.ArrayList; +import java.util.Collections; import java.util.List; import lombok.Getter; import lombok.NoArgsConstructor; @@ -46,6 +49,7 @@ public class VspDetails implements VersionableEntity { private String licenseAgreement; private List<String> featureGroups; private String onboardingMethod; + private List<String> modelIdList; public VspDetails(String id, Version version) { this.id = id; @@ -62,10 +66,16 @@ public class VspDetails implements VersionableEntity { return getId(); } + public List<String> getModelIdList() { + if (modelIdList == null) { + return Collections.emptyList(); + } + return new ArrayList<>(modelIdList); + } + @Override public String toString() { - return String - .format("Vsp id = '%s', Version = %s', Name = %s', Category = %s', Description = %s', Vendor = %s'", this.id, this.version, this.name, - this.category, this.description, this.vendorName); + return String.format("Vsp id = '%s', Version = '%s', Name = '%s', Category = '%s', Description = '%s', Vendor = '%s', Model = '%s'", + this.id, this.version, this.name, this.category, this.description, this.vendorName, this.modelIdList); } } |