summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--catalog-model/src/main/java/org/openecomp/sdc/be/model/catalog/CatalogComponent.java156
-rw-r--r--catalog-model/src/test/java/org/openecomp/sdc/be/model/catalog/CatalogComponentTest.java71
2 files changed, 78 insertions, 149 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 c6965489ec..8002939e80 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
@@ -7,9 +7,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -22,15 +22,17 @@ package org.openecomp.sdc.be.model.catalog;
import static java.util.Objects.requireNonNull;
+import com.google.common.collect.ImmutableList;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-
+import lombok.Getter;
+import lombok.Setter;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
import org.openecomp.sdc.be.model.category.CategoryDefinition;
-import com.google.common.collect.ImmutableList;
-
+@Getter
+@Setter
public class CatalogComponent {
private String version;
@@ -51,140 +53,7 @@ public class CatalogComponent {
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;
- }
-
- public void setCategoryNormalizedName(String categoryNormalizedName) {
- this.categoryNormalizedName = categoryNormalizedName;
- }
-
- public String getSubCategoryNormalizedName() {
- return subCategoryNormalizedName;
- }
-
- public void setSubCategoryNormalizedName(String subCategoryNormalizedName) {
- this.subCategoryNormalizedName = subCategoryNormalizedName;
- }
-
- public String getResourceType() {
- return resourceType;
- }
-
- public void setResourceType(String resourceType) {
- this.resourceType = resourceType;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public long getLastUpdateDate() {
- return lastUpdateDate;
- }
-
- public void setLastUpdateDate(long lastUpdateDate) {
- this.lastUpdateDate = lastUpdateDate;
- }
-
- public void setVersion(String version) {
- this.version = version;
- }
-
- public void setComponentType(ComponentTypeEnum componentType) {
- this.componentType = componentType;
- }
-
- public void setIcon(String icon) {
- this.icon = icon;
- }
-
- public void setUniqueId(String uniqueId) {
- this.uniqueId = uniqueId;
- }
-
- public String getVersion() {
- return version;
- }
-
- public ComponentTypeEnum getComponentType() {
- return componentType;
- }
-
- public String getIcon() {
- return icon;
- }
-
- public String getUniqueId() {
- return uniqueId;
- }
-
- public String getLifecycleState() {
- return lifecycleState;
- }
-
- public void setLifecycleState(String lifecycleState) {
- this.lifecycleState = lifecycleState;
- }
-
- 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);
@@ -199,15 +68,4 @@ public class CatalogComponent {
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;
- }
}
diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/catalog/CatalogComponentTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/catalog/CatalogComponentTest.java
new file mode 100644
index 0000000000..8e98f1e716
--- /dev/null
+++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/catalog/CatalogComponentTest.java
@@ -0,0 +1,71 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * SDC
+ * ================================================================================
+ * Copyright (C) 2020, Nordix Foundation. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.sdc.be.model.catalog;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Test;
+import org.openecomp.sdc.be.model.category.CategoryDefinition;
+
+public class CatalogComponentTest {
+
+ private CatalogComponent createTestSubject() {
+ return new CatalogComponent();
+ }
+
+ @Test
+ public void testGetTags() {
+ CatalogComponent testSubject;
+ List<String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getTags();
+ Assert.assertNotNull(result);
+ Assert.assertEquals(result, new ArrayList<>());
+ }
+
+ @Test
+ public void testSetTags() {
+ CatalogComponent testSubject;
+ List<String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setTags(new ArrayList<>());
+ result = testSubject.getTags();
+ Assert.assertNotNull(result);
+ Assert.assertEquals(result, new ArrayList<>());
+ }
+
+ @Test
+ public void testGetCategories() {
+ CatalogComponent testSubject;
+ List<CategoryDefinition> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getCategories();
+ Assert.assertNotNull(result);
+ Assert.assertEquals(result, new ArrayList<>());
+ }
+}