diff options
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java')
-rw-r--r-- | catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java | 109 |
1 files changed, 26 insertions, 83 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java index b0b01fad4e..d51298b8bc 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java @@ -21,31 +21,31 @@ package org.openecomp.sdc.be.ui.model; import com.fasterxml.jackson.annotation.JsonIgnore; +import java.util.List; import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum; import org.openecomp.sdc.be.model.Component; import org.openecomp.sdc.be.model.category.CategoryDefinition; import org.openecomp.sdc.common.util.ICategorizedElement; -import java.util.List; - public class UiLeftPaletteComponent implements ICategorizedElement { - private String uniqueId; - private String name; // archiveName - private String version; // archiveVersion - private String description; - private List<String> tags; - private String icon; - private String UUID; - private String systemName; - private String invariantUUID; - private ComponentTypeEnum componentType; - private String resourceType; - private String categoryName; - private String subCategoryName; - private String searchFilterTerms; - private List<CategoryDefinition> categories; - public UiLeftPaletteComponent(Component component) { + private final String uniqueId; + private final String name; // archiveName + private final String version; // archiveVersion + private final String description; + private final List<String> tags; + private final String icon; + private final String UUID; + private final String systemName; + private final String invariantUUID; + private final ComponentTypeEnum componentType; + private final String resourceType; + private final String categoryName; + private final String subCategoryName; + private final String searchFilterTerms; + private final List<CategoryDefinition> categories; + + public UiLeftPaletteComponent(final Component component) { this.uniqueId = component.getUniqueId(); this.name = component.getName(); this.version = component.getVersion(); @@ -60,88 +60,31 @@ public class UiLeftPaletteComponent implements ICategorizedElement { this.categories = component.getCategories(); this.categoryName = getCategoryName(); this.subCategoryName = getSubcategoryName(); - String tagString = convertListResultToString(tags); - setSearchFilterTerms(name + " " + description + " " + tagString + version); - this.searchFilterTerms = getSearchFilterTerms(); + this.searchFilterTerms = (name + " " + description + " " + convertListResultToString(tags) + version); } - private String convertListResultToString(List<String> tags) { - StringBuilder sb = new StringBuilder(); - tags.forEach(t->sb.append(t + " ")); + private String convertListResultToString(final List<String> tags) { + final StringBuilder sb = new StringBuilder(); + tags.forEach(t -> sb.append(t + " ")); return sb.toString().toLowerCase(); } - public String getUniqueId() { - return uniqueId; - } - - public String getName() { - return name; - } - - public String getVersion() { - return version; - } - - public String getDescription() { - return description; - } - - public List<String> getTags() { - return tags; - } - public String getIcon() { - return icon; - } - - public String getUUID() { - return UUID; - } - - public String getSystemName() { - return systemName; - } - - public String getInvariantUUID() { - return invariantUUID; - } - - public ComponentTypeEnum getComponentType() { - return componentType; - } - - public String getResourceType() { - return resourceType; - } - - public List<CategoryDefinition> getCategories() { - return categories; - } - - public String getSearchFilterTerms() { - return searchFilterTerms; - } - - public void setSearchFilterTerms(String searchFilterTerms) { - this.searchFilterTerms = searchFilterTerms; - } - @JsonIgnore @Override public String getComponentTypeAsString() { - return getComponentType().name(); + return componentType.name(); } @JsonIgnore public String getCategoryName() { - return getCategories().get(0).getName(); + return categories.get(0).getName(); } @JsonIgnore public String getSubcategoryName() { - if(componentType == ComponentTypeEnum.SERVICE){ + if (componentType == ComponentTypeEnum.SERVICE) { return null; } - return getCategories().get(0).getSubcategories().get(0).getName(); + return categories.get(0).getSubcategories().get(0).getName(); } } |