2ba7e013f047a51c6c78f4c6b729fe4e49dbb054
[sdc.git] /
1 package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel;
2
3 import org.openecomp.sdc.be.model.category.CategoryDefinition;
4 import org.openecomp.sdc.be.model.category.SubCategoryDefinition;
5
6 import java.util.List;
7 import java.util.stream.Collectors;
8
9 public class CategoriesUtils {
10
11     public static final String OLD_CATEGORY_ID_SUB_STR = "layer";
12
13     public static List<CategoryDefinition> filterOldCategories(List<CategoryDefinition> categoryDefinitions) {
14         return categoryDefinitions.stream()
15                 .filter(categoryDefinition -> !categoryDefinition.getUniqueId().contains(OLD_CATEGORY_ID_SUB_STR))
16                 .collect(Collectors.toList());
17     }
18
19     public static List<SubCategoryDefinition> filterOldSubCategories(List<SubCategoryDefinition> categoryDefinitions) {
20         return categoryDefinitions.stream()
21                 .filter(categoryDefinition -> !categoryDefinition.getUniqueId().contains(OLD_CATEGORY_ID_SUB_STR))
22                 .collect(Collectors.toList());
23     }
24
25 }