KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > report > ArtifactDownloadReport


1 /*
2  * This file is subject to the license found in LICENCE.TXT in the root directory of the project.
3  *
4  * #SNAPSHOT#
5  */

6 package fr.jayasoft.ivy.report;
7
8 import fr.jayasoft.ivy.Artifact;
9 import fr.jayasoft.ivy.ArtifactOrigin;
10
11 /**
12  * @author x.hanin
13  *
14  */

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 JavaDoc getName() {
31         return _artifact.getName();
32     }
33     public String JavaDoc getType() {
34         return _artifact.getType();
35     }
36     public Artifact getArtifact() {
37         return _artifact;
38     }
39     public String JavaDoc 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