public class DependencyUtil extends Object
| Constructor and Description |
|---|
DependencyUtil() |
| Modifier and Type | Method and Description |
|---|---|
static List<PackageId> |
resolve(Map<PackageId,Dependency[]> list)
Resolves a list of resolutions respecting their internal dependency references.
|
static <T extends VaultPackage> |
sort(Collection<T> packages)
Sorts the packages by the dependency order
|
static <T extends JcrPackage> |
sortPackages(Collection<T> packages)
Sorts the packages by the dependency order
|
public static <T extends VaultPackage> void sort(Collection<T> packages) throws CyclicDependencyException
packages - packages to sortCyclicDependencyException - if a cyclic dependency is detectedpublic static <T extends JcrPackage> void sortPackages(Collection<T> packages) throws CyclicDependencyException, RepositoryException
packages - packages to sortCyclicDependencyException - if a cyclic dependency is detectedjavax.jcr.RepositoryException - if an repository error occursRepositoryExceptionpublic static List<PackageId> resolve(Map<PackageId,Dependency[]> list) throws CyclicDependencyException
list - list of resolutionsCyclicDependencyException - if a cyclic dependency is detected"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"