Interface ArtifactCoordinatesFactory
- All Superinterfaces:
 Service
- All Known Implementing Classes:
 DefaultArtifactCoordinatesFactory
Service used to create 
ArtifactCoordinates objects.- Since:
 - 4.0.0
 
- 
Method Summary
Modifier and TypeMethodDescriptioncreate(ArtifactCoordinatesFactoryRequest request) Creates artifact coordinates.default ArtifactCoordinatesCreates coordinates out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>default ArtifactCoordinatesdefault ArtifactCoordinatescreate(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) default ArtifactCoordinates 
- 
Method Details
- 
create
Creates artifact coordinates.- Parameters:
 request- the request holding coordinates creation parameters- Returns:
 - an 
ArtifactCoordinates, nevernull - Throws:
 IllegalArgumentException- ifrequestis null orrequest.sessionis null or invalid
 - 
create
@Nonnull default ArtifactCoordinates create(@Nonnull Session session, @Nonnull String coordinatesString) Creates coordinates out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>- Parameters:
 session- the session.coordinatesString- the string having "standard" coordinates.- Returns:
 - an 
ArtifactCoordinates, nevernull - Throws:
 IllegalArgumentException- ifsessionis null or invalid
 - 
create
 - 
create
 - 
create
 
 -