Package org.eclipse.aether.resolution
Class VersionRequest
java.lang.Object
org.eclipse.aether.resolution.VersionRequest
A request to resolve a metaversion.
- See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized request.VersionRequest(Artifact artifact, List<RemoteRepository> repositories, String context) Creates a request with the specified properties. - 
Method Summary
Modifier and TypeMethodDescriptionaddRepository(RemoteRepository repository) Adds the specified repository for the resolution.Gets the artifact whose (meta-)version shall be resolved.Gets the repositories to resolve the version from.Gets the context in which this request is made.getTrace()Gets the trace information that describes the higher level request/operation in which this request is issued.setArtifact(Artifact artifact) Sets the artifact whose (meta-)version shall be resolved.setRepositories(List<RemoteRepository> repositories) Sets the repositories to resolve the version from.setRequestContext(String context) Sets the context in which this request is made.setTrace(RequestTrace trace) Sets the trace information that describes the higher level request/operation in which this request is issued.toString() 
- 
Constructor Details
- 
VersionRequest
public VersionRequest()Creates an uninitialized request. - 
VersionRequest
Creates a request with the specified properties.- Parameters:
 artifact- The artifact whose (meta-)version should be resolved, may benull.repositories- The repositories to resolve the version from, may benull.context- The context in which this request is made, may benull.
 
 - 
 - 
Method Details
- 
getArtifact
Gets the artifact whose (meta-)version shall be resolved.- Returns:
 - The artifact or 
nullif not set. 
 - 
setArtifact
Sets the artifact whose (meta-)version shall be resolved.- Parameters:
 artifact- The artifact, may benull.- Returns:
 - This request for chaining, never 
null. 
 - 
getRepositories
Gets the repositories to resolve the version from.- Returns:
 - The repositories, never 
null. 
 - 
setRepositories
Sets the repositories to resolve the version from.- Parameters:
 repositories- The repositories, may benull.- Returns:
 - This request for chaining, never 
null. 
 - 
addRepository
Adds the specified repository for the resolution.- Parameters:
 repository- The repository to add, may benull.- Returns:
 - This request for chaining, never 
null. 
 - 
getRequestContext
Gets the context in which this request is made.- Returns:
 - The context, never 
null. 
 - 
setRequestContext
Sets the context in which this request is made.- Parameters:
 context- The context, may benull.- Returns:
 - This request for chaining, never 
null. 
 - 
getTrace
Gets the trace information that describes the higher level request/operation in which this request is issued.- Returns:
 - The trace information about the higher level operation or 
nullif none. 
 - 
setTrace
Sets the trace information that describes the higher level request/operation in which this request is issued.- Parameters:
 trace- The trace information about the higher level operation, may benull.- Returns:
 - This request for chaining, never 
null. 
 - 
toString
 
 -