ModelNode response = ModelNode.fromBase64(result.getResponseText());
ModelNode model = response.get(RESULT);
List<OSGiCapability> capabilities = new ArrayList<OSGiCapability>();
for (String identifier : model.keys()) {
OSGiCapability pm = factory.osgiCapability().as();
pm.setIdentifier(identifier);
ModelNode val = model.get(identifier);
if (val.has(STARTLEVEL_ATTRIBUTE)) {
pm.setStartLevel(val.get(STARTLEVEL_ATTRIBUTE).asString());
}
capabilities.add(pm);
}
getView().updateCapabilities(capabilities);
}