Project

General

Profile

Statistics
| Revision:

root / proj / src / Chunk.java @ 2

History | View | Annotate | Download (1.07 KB)

1
public class Chunk{
2
        private String chunkID;
3
        private String fileID;
4
        private byte[] content;
5
        private int chunkN;
6
        private int size; 
7
        private int repDeg;
8
        private int goalRepDeg;
9

    
10

    
11

    
12
 
13
                public Chunk(String fileID, int chunkn, byte[] content) {
14
                        this.chunkN = chunkn;
15
                        this.fileID = fileID;
16
                        this.content = content;
17
                        this.size = content.length;
18
                        this.chunkID=fileID + "chunk" + chunkn;
19
                        this.repDeg = 1;
20
                
21
                }
22
                
23
                public String getChunkId() {
24
                        return this.chunkID;
25
                }
26
                
27
                public int getChunkN() {
28
                        return this.chunkN;
29
                }
30
                
31
                public String getFileID() {
32
                        return this.fileID;
33
                }
34
                
35
                public byte[] getContent() {
36
                        return this.content;
37
                }
38
                
39
                public int getsize() {
40
                        return this.size;
41
                }
42

    
43
                public int getRepDeg() {
44
                        return repDeg;
45
                }
46

    
47
                public void setRepDeg(int repDeg) {
48
                        this.repDeg = repDeg;
49
                }
50
                
51
                public void increaseRepDeg() {
52
                        this.repDeg++;
53
                }
54
                public void decreaseRepDeg() {
55
                        this.repDeg--;
56
                }
57

    
58
                public int getGoalRepDeg() {
59
                        return goalRepDeg;
60
                }
61

    
62
                public void setGoalRepDeg(int goalRepDeg) {
63
                        this.goalRepDeg = goalRepDeg;
64
                }
65
        
66
        }