package org.openecomp.sdc.be.model.category;
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.List;
-
import org.openecomp.sdc.be.datatypes.category.CategoryDataDefinition;
-public class CategoryDefinition extends CategoryDataDefinition implements Serializable {
+import java.util.ArrayList;
+import java.util.List;
- /**
- *
- */
- private static final long serialVersionUID = 6552733796860992476L;
+public class CategoryDefinition extends CategoryDataDefinition {
- List<SubCategoryDefinition> subcategories;
+ private List<SubCategoryDefinition> subcategories;
- public CategoryDefinition() {
- super();
- }
+ public CategoryDefinition() {
+ super();
+ }
- public CategoryDefinition(CategoryDataDefinition c) {
- super(c);
- }
+ public CategoryDefinition(CategoryDataDefinition c) {
+ super(c);
+ }
- public List<SubCategoryDefinition> getSubcategories() {
- return subcategories;
- }
+ public List<SubCategoryDefinition> getSubcategories() {
+ return subcategories;
+ }
- public void setSubcategories(List<SubCategoryDefinition> subcategories) {
- this.subcategories = subcategories;
- }
+ public void setSubcategories(List<SubCategoryDefinition> subcategories) {
+ this.subcategories = subcategories;
+ }
- public void addSubCategory(SubCategoryDefinition subcategory) {
- if (subcategories == null) {
- subcategories = new ArrayList<SubCategoryDefinition>();
- }
- subcategories.add(subcategory);
- }
+ public void addSubCategory(SubCategoryDefinition subcategory) {
+ if (subcategories == null) {
+ subcategories = new ArrayList<>();
+ }
+ subcategories.add(subcategory);
+ }
- @Override
- public String toString() {
- return super.toString() + " CategoryDefinition [subcategories=" + subcategories + "]";
- }
+ @Override
+ public String toString() {
+ return super.toString() + " CategoryDefinition [subcategories=" + subcategories + "]";
+ }
}