aboutsummaryrefslogtreecommitdiffstats
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.java76
1 files changed, 73 insertions, 3 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 4790382a65..c6965489ec 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
@@ -20,14 +20,16 @@
package org.openecomp.sdc.be.model.catalog;
-import com.google.common.collect.ImmutableList;
-import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import static java.util.Objects.requireNonNull;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import static java.util.Objects.requireNonNull;
+import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import org.openecomp.sdc.be.model.category.CategoryDefinition;
+
+import com.google.common.collect.ImmutableList;
public class CatalogComponent {
@@ -42,7 +44,59 @@ public class CatalogComponent {
private String categoryNormalizedName;
private String subCategoryNormalizedName;
private String distributionStatus;
+ private String uuid;
+ private String invariantUUID;
+ private String systemName;
+ private String description;
private List<String> tags;
+ private Boolean isHighestVersion;
+ private String lastUpdaterUserId;
+
+
+ private List<CategoryDefinition> categories;
+
+
+ public String getUuid() {
+ return uuid;
+ }
+
+ public void setUuid(String uuid) {
+ this.uuid = uuid;
+ }
+
+
+ public String getInvariantUUID() {
+ return invariantUUID;
+ }
+
+ public void setInvariantUUID(String invariantUUID) {
+ this.invariantUUID = invariantUUID;
+ }
+
+ public String getSystemName() {
+ return systemName;
+ }
+
+ public void setSystemName(String systemName) {
+ this.systemName = systemName;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+
+ public Boolean getIsHighestVersion() {
+ return isHighestVersion;
+ }
+
+ public void setIsHighestVersion(Boolean isHighestVersion) {
+ this.isHighestVersion = isHighestVersion;
+ }
public String getCategoryNormalizedName() {
return categoryNormalizedName;
@@ -140,4 +194,20 @@ public class CatalogComponent {
requireNonNull(tags);
this.tags = new ArrayList<>(tags);
}
+
+ public List<CategoryDefinition> getCategories() {
+ return categories == null ? Collections.emptyList() : ImmutableList.copyOf(categories);
+ }
+
+ public void setCategories(List<CategoryDefinition> categories) {
+ this.categories = categories;
+ }
+
+ public String getLastUpdaterUserId() {
+ return lastUpdaterUserId;
+ }
+
+ public void setLastUpdaterUserId(String lastUpdaterUserId) {
+ this.lastUpdaterUserId = lastUpdaterUserId;
+ }
}