private List toCompositeExpression()

in src/main/java/com/epam/digital/data/platform/generator/permissionmap/PermissionMap.java [143:153]


  private List<String> toCompositeExpression(List<String> roles) {
    String expression = DENY_ALL;

    if (roles.contains(ANY_ROLE)) {
      expression = IS_AUTHENTICATED;
    } else if (!roles.isEmpty()) {
      var compositeRole = String.join("','", roles);
      expression = String.format(HAS_ANY_ROLE, compositeRole);
    }
    return List.of(expression);
  }