private static Class<? extends Permission> findPermissionClass(String name)
throws ClassNotFoundException {
Filter filter =
FilterUtils.makeFilter(ClassProvider.class, String.format("(%s=%s)", Constants.PROVIDED_CLASSES_KEY, name));
ClassProvider provider = utilsService.getOsgiServiceProxy(filter, ClassProvider.class);
return (Class<? extends Permission>) provider.loadClass(name);
}
private static Map<String, Object> convertEntryMapToAttributeMap(Map<String, EntryValue> entryMap) {
return Maps.transformEntries(entryMap, new EntryValueToObjectTransformer());
}