Package org.eclipse.aether.resolution
Class VersionResult
- java.lang.Object
-
- org.eclipse.aether.resolution.VersionResult
-
public final class VersionResult extends Object
The result of a version resolution request.
-
-
Constructor Summary
Constructors Constructor Description VersionResult(VersionRequest request)Creates a new result for the specified request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VersionResultaddException(Exception exception)Records the specified exception while resolving the version.List<Exception>getExceptions()Gets the exceptions that occurred while resolving the version.ArtifactRepositorygetRepository()Gets the repository from which the version was eventually resolved.VersionRequestgetRequest()Gets the resolution request that was made.StringgetVersion()Gets the resolved version.VersionResultsetRepository(ArtifactRepository repository)Sets the repository from which the version was resolved.VersionResultsetVersion(String version)Sets the resolved version.StringtoString()
-
-
-
Constructor Detail
-
VersionResult
public VersionResult(VersionRequest request)
Creates a new result for the specified request.- Parameters:
request- The resolution request, must not benull.
-
-
Method Detail
-
getRequest
public VersionRequest getRequest()
Gets the resolution request that was made.- Returns:
- The resolution request, never
null.
-
getExceptions
public List<Exception> getExceptions()
Gets the exceptions that occurred while resolving the version.- Returns:
- The exceptions that occurred, never
null.
-
addException
public VersionResult addException(Exception exception)
Records the specified exception while resolving the version.- Parameters:
exception- The exception to record, may benull.- Returns:
- This result for chaining, never
null.
-
getVersion
public String getVersion()
Gets the resolved version.- Returns:
- The resolved version or
nullif the resolution failed.
-
setVersion
public VersionResult setVersion(String version)
Sets the resolved version.- Parameters:
version- The resolved version, may benull.- Returns:
- This result for chaining, never
null.
-
getRepository
public ArtifactRepository getRepository()
Gets the repository from which the version was eventually resolved.- Returns:
- The repository from which the version was resolved or
nullif unknown.
-
setRepository
public VersionResult setRepository(ArtifactRepository repository)
Sets the repository from which the version was resolved.- Parameters:
repository- The repository from which the version was resolved, may benull.- Returns:
- This result for chaining, never
null.
-
-