public interface DownloadedArtifactsLogger
Modifier and Type | Method and Description |
---|---|
boolean |
buildArtifactsWereDownloaded(long sourceBuildId) |
DownloadedArtifacts |
getDownloadedArtifacts(long downloadedBy)
Returns list of artifacts downloaded by build with specified build id
|
DownloadedArtifacts |
getProvidedArtifacts(long downloadedFrom)
Returns list of artifacts provided by the build with specified id to other builds
|
void |
logArtifactDownload(long downloadedBy,
long downloadedFrom,
java.lang.String artifactPath)
Logs artifact download action into the database.
|
void logArtifactDownload(long downloadedBy, long downloadedFrom, java.lang.String artifactPath)
downloadedBy
- id of a build which initiated artifact downloaddownloadedFrom
- id of a build from which the artifact was downloadedartifactPath
- path to a artifactDownloadedArtifacts getDownloadedArtifacts(long downloadedBy)
downloadedBy
- id of the buildDownloadedArtifacts getProvidedArtifacts(long downloadedFrom)
downloadedFrom
- id of the build - artifacts providerboolean buildArtifactsWereDownloaded(long sourceBuildId)
sourceBuildId
- id of the build which provided artifacts