package challengetask.group02.fsstructure; import java.io.Serializable; import net.tomp2p.peers.Number160; public class Block implements Serializable { private Number160 ID; //used to identify the position of a block within a file private long seq_number; //used for error detection //private long checksum; private int size; private byte[] data; private static final long serialVersionUID = 1L; public Block(Number160 ID, long seq_number, int size, byte[] data) { this.ID = ID; this.seq_number = seq_number; //this.checksum = checksum; this.data = data; this.size = size; } //empty constructor public Block() { data = new byte[File.BLOCK_SIZE]; } public Number160 getID() { return ID; } public void setID(Number160 iD) { ID = iD; } public long getSeq_number() { return seq_number; } public void setSeq_number(long seq_number) { this.seq_number = seq_number; } /*public long getChecksum() { return checksum; }*/ /*public void setChecksum(long checksum) { this.checksum = checksum; }*/ public int getSize() { return size; } public void setSize(int size) { this.size = size; } public byte[] getData() { return data; } public void setData(byte[] data) { this.data = data; } }