aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiLeftPaletteComponent.java
diff options
context:
space:
mode:
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.java109
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();
}
}