Package org.eclipse.aether.repository
Class LocalArtifactRequest
- java.lang.Object
-
- org.eclipse.aether.repository.LocalArtifactRequest
-
public final class LocalArtifactRequest extends Object
A query to the local repository for the existence of an artifact.
-
-
Constructor Summary
Constructors Constructor Description LocalArtifactRequest()
Creates an uninitialized query.LocalArtifactRequest(Artifact artifact, List<RemoteRepository> repositories, String context)
Creates a query with the specified properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Artifact
getArtifact()
Gets the artifact to query for.String
getContext()
Gets the resolution context.List<RemoteRepository>
getRepositories()
Gets the remote repositories to consider as sources of the artifact.LocalArtifactRequest
setArtifact(Artifact artifact)
Sets the artifact to query for.LocalArtifactRequest
setContext(String context)
Sets the resolution context.LocalArtifactRequest
setRepositories(List<RemoteRepository> repositories)
Sets the remote repositories to consider as sources of the artifact.String
toString()
-
-
-
Constructor Detail
-
LocalArtifactRequest
public LocalArtifactRequest()
Creates an uninitialized query.
-
LocalArtifactRequest
public LocalArtifactRequest(Artifact artifact, List<RemoteRepository> repositories, String context)
Creates a query with the specified properties.- Parameters:
artifact
- The artifact to query for, may benull
.repositories
- The remote repositories that should be considered as potential sources for the artifact, may benull
or empty to only consider locally installed artifacts.context
- The resolution context for the artifact, may benull
.
-
-
Method Detail
-
getArtifact
public Artifact getArtifact()
Gets the artifact to query for.- Returns:
- The artifact or
null
if not set.
-
setArtifact
public LocalArtifactRequest setArtifact(Artifact artifact)
Sets the artifact to query for.- Parameters:
artifact
- The artifact, may benull
.- Returns:
- This query for chaining, never
null
.
-
getContext
public String getContext()
Gets the resolution context.- Returns:
- The resolution context, never
null
.
-
setContext
public LocalArtifactRequest setContext(String context)
Sets the resolution context.- Parameters:
context
- The resolution context, may benull
.- Returns:
- This query for chaining, never
null
.
-
getRepositories
public List<RemoteRepository> getRepositories()
Gets the remote repositories to consider as sources of the artifact.- Returns:
- The remote repositories, never
null
.
-
setRepositories
public LocalArtifactRequest setRepositories(List<RemoteRepository> repositories)
Sets the remote repositories to consider as sources of the artifact.- Parameters:
repositories
- The remote repositories, may benull
or empty to only consider locally installed artifacts.- Returns:
- This query for chaining, never
null
.
-
-