summaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java')
-rw-r--r--catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java30
1 files changed, 23 insertions, 7 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java
index d051e0ae79..c74f22e75f 100644
--- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java
+++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java
@@ -1,7 +1,14 @@
package org.openecomp.sdc.be.model.catalog;
+import com.google.common.collect.ImmutableList;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import static java.util.Objects.requireNonNull;
+
public class CatalogComponent {
private String version;
@@ -15,6 +22,7 @@ public class CatalogComponent {
private String categoryNormalizedName;
private String subCategoryNormalizedName;
private String distributionStatus;
+ private List<String> tags;
public String getCategoryNormalizedName() {
return categoryNormalizedName;
@@ -96,12 +104,20 @@ public class CatalogComponent {
this.lifecycleState = lifecycleState;
}
- public String getDistributionStatus() {
- return distributionStatus;
- }
+ public String getDistributionStatus() {
+ return distributionStatus;
+ }
+
+ public void setDistributionStatus(String distributionStatus) {
+ this.distributionStatus = distributionStatus;
+ }
+
+ public List<String> getTags() {
+ return tags == null ? Collections.emptyList() : ImmutableList.copyOf(tags);
+ }
- public void setDistributionStatus(String distributionStatus) {
- this.distributionStatus = distributionStatus;
- }
-
+ public void setTags(List<String> tags) {
+ requireNonNull(tags);
+ this.tags = new ArrayList<>(tags);
+ }
}