public class SimpleBuildItemResolver extends Object implements BuildItemResolver
BuildItemResolver
implementation.NO_OP
Constructor and Description |
---|
SimpleBuildItemResolver(Function<String,Dependency> dependencyResolver,
Function<String,BillOfMaterials> bomResolver,
Function<String,MavenRepository> repositoryResolver) |
Modifier and Type | Method and Description |
---|---|
BillOfMaterials |
resolveBom(String id)
Resolve the
BillOfMaterials with the specified id . |
Dependency |
resolveDependency(String id)
Resolve the
Dependency with the specified id . |
MavenRepository |
resolveRepository(String id)
Resolve the
repository with the specified id . |
public SimpleBuildItemResolver(Function<String,Dependency> dependencyResolver, Function<String,BillOfMaterials> bomResolver, Function<String,MavenRepository> repositoryResolver)
public Dependency resolveDependency(String id)
BuildItemResolver
Dependency
with the specified id
.resolveDependency
in interface BuildItemResolver
id
- the id of the dependencyDependency
or null
if none is foundpublic BillOfMaterials resolveBom(String id)
BuildItemResolver
BillOfMaterials
with the specified id
.resolveBom
in interface BuildItemResolver
id
- the id of the bomBillOfMaterials
or null
if none is foundpublic MavenRepository resolveRepository(String id)
BuildItemResolver
repository
with the specified id
.resolveRepository
in interface BuildItemResolver
id
- the id of the bomMavenRepository
or null
if none is foundCopyright © 2021 Pivotal Software, Inc.. All rights reserved.