@Experimental public interface ArtifactCoordinateFactory extends Service
ArtifactCoordinate
objects.Modifier and Type | Method and Description |
---|---|
ArtifactCoordinate |
create(ArtifactCoordinateFactoryRequest request)
Creates a coordinate.
|
default ArtifactCoordinate |
create(Session session,
Artifact artifact) |
default ArtifactCoordinate |
create(Session session,
String groupId,
String artifactId,
String version,
String extension) |
default ArtifactCoordinate |
create(Session session,
String groupId,
String artifactId,
String version,
String classifier,
String extension,
String type) |
@Nonnull ArtifactCoordinate create(@Nonnull ArtifactCoordinateFactoryRequest request)
request
- the request holding coordinate creation parametersArtifact
, never null
IllegalArgumentException
- if request
is null or request.session
is null or invalid@Nonnull default ArtifactCoordinate create(@Nonnull Session session, String groupId, String artifactId, String version, String extension)
@Nonnull default ArtifactCoordinate create(@Nonnull Session session, String groupId, String artifactId, String version, String classifier, String extension, String type)
@Nonnull default ArtifactCoordinate create(@Nonnull Session session, Artifact artifact)
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.