- private static SecurityInfo createSecurityInfo(String key, JSONObject entity) {\r
- SecurityInfo securityInfo = new SecurityInfo();\r
- securityInfo.setType(entity.getString("type"));\r
- if (!entity.get("aaf_password").equals("null")) {\r
- securityInfo.setAafPassword(entity.getString("aaf_password"));\r
- }\r
- if (!entity.get("aaf_username").equals("null")) {\r
- securityInfo.setAafUsername(entity.getString("aaf_username"));\r
+ private static void fillInSubscribesInfo(DcaeConfigurations ret, JsonObject jsonObject) {\r
+ if (jsonObject.has("streams_subscribes")) {\r
+ JsonObject subscribes = jsonObject.get("streams_subscribes").getAsJsonObject();\r
+ for (Object key : subscribes.keySet()) {\r
+ ret.addSubSecInfo((String) key,\r
+ createSecurityInfo((String) key, subscribes.get((String) key).getAsJsonObject()));\r
+ }\r