public Map<String, Collection<LocalExtension>> getBackwardDependencies(String id, String version) { setError(null); Map<String, Collection<LocalExtension>> extensions; try { extensions = this.localExtensionRepository.getBackwardDependencies(new ExtensionId(id, version)); } catch (Exception e) { setError(e); extensions = null; } return extensions; }
for (LocalExtension backardDependency : this.localExtensionRepository.getBackwardDependencies( localExtension.getId().getId(), namespace)) { uninstallExtension(backardDependency, namespace); .getBackwardDependencies(localExtension.getId()).entrySet()) { String dependenciesNamespace = entry.getKey(); for (LocalExtension backardDependency : entry.getValue()) {