예제 #1
0
  @Override
  public Set<CategoryOptionGroup> getCogDimensionConstraints(UserCredentials userCredentials) {
    Set<CategoryOptionGroup> groups = null;

    Set<CategoryOptionGroupSet> cogsConstraints = userCredentials.getCogsDimensionConstraints();

    if (cogsConstraints != null && !cogsConstraints.isEmpty()) {
      groups = new HashSet<>();

      for (CategoryOptionGroupSet cogs : cogsConstraints) {
        groups.addAll(categoryService.getCategoryOptionGroups(cogs));
      }
    }

    return groups;
  }