1 6 package fr.jayasoft.ivy.report; 7 8 import fr.jayasoft.ivy.Artifact; 9 import fr.jayasoft.ivy.ArtifactOrigin; 10 11 15 public class ArtifactDownloadReport { 16 private Artifact _artifact; 17 private ArtifactOrigin _origin; 18 private DownloadStatus _downloadStatus; 19 private long _size; 20 21 public ArtifactDownloadReport(Artifact artifact) { 22 _artifact = artifact; 23 } 24 public DownloadStatus getDownloadStatus() { 25 return _downloadStatus; 26 } 27 public void setDownloadStatus(DownloadStatus downloadStatus) { 28 _downloadStatus = downloadStatus; 29 } 30 public String getName() { 31 return _artifact.getName(); 32 } 33 public String getType() { 34 return _artifact.getType(); 35 } 36 public Artifact getArtifact() { 37 return _artifact; 38 } 39 public String getExt() { 40 return _artifact.getExt(); 41 } 42 public long getSize() { 43 return _size; 44 } 45 46 public void setSize(long size) { 47 _size = size; 48 } 49 public void setArtifactOrigin(ArtifactOrigin origin) { 50 _origin = origin; 51 } 52 public ArtifactOrigin getArtifactOrigin() { 53 return _origin; 54 } 55 } 56 | Popular Tags |