+ private List<RicConfig> parseRics(JsonObject config) throws ServiceException {
+ List<RicConfig> result = new ArrayList<>();
+ for (JsonElement ricElem : getAsJsonArray(config, "ric")) {
+ JsonObject ricAsJson = ricElem.getAsJsonObject();
+ ImmutableRicConfig ricConfig = ImmutableRicConfig.builder() //
+ .name(ricAsJson.get("name").getAsString()) //
+ .baseUrl(ricAsJson.get("baseUrl").getAsString()) //
+ .managedElementIds(parseManagedElementIds(ricAsJson.get("managedElementIds").getAsJsonArray())) //
+ .build();
+ result.add(ricConfig);
+ }
+ return result;