Fix more than 100 warnings.
[pithos] / src / gr / ebs / gss / server / domain / dto / UploadStatusDTO.java
1 /*
2  * Copyright 2008, 2009 Electronic Business Systems Ltd.
3  *
4  * This file is part of GSS.
5  *
6  * GSS is free software: you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation, either version 3 of the License, or
9  * (at your option) any later version.
10  *
11  * GSS is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with GSS.  If not, see <http://www.gnu.org/licenses/>.
18  */
19 package gr.ebs.gss.server.domain.dto;
20
21 import java.io.Serializable;
22
23
24 /**
25  * @author kman
26  *
27  */
28 public class UploadStatusDTO implements Serializable{
29
30         long bytesTransferred;
31         long fileSize;
32
33         /**
34          * Retrieve the bytesTransferred.
35          *
36          * @return the bytesTransferred
37          */
38         public long getBytesTransferred() {
39                 return bytesTransferred;
40         }
41
42         /**
43          * Modify the bytesTransferred.
44          *
45          * @param theBytesTransferred the bytesTransferred to set
46          */
47         public void setBytesTransferred(long theBytesTransferred) {
48                 bytesTransferred = theBytesTransferred;
49         }
50
51         /**
52          * Retrieve the fileSize.
53          *
54          * @return the fileSize
55          */
56         public long getFileSize() {
57                 return fileSize;
58         }
59
60         /**
61          * Modify the fileSize.
62          *
63          * @param aFileSize the fileSize to set
64          */
65         public void setFileSize(long aFileSize) {
66                 fileSize = aFileSize;
67         }
68
69         public int percent(){
70                 return new Long(bytesTransferred*100/fileSize).intValue();
71         }
72 }