package com.diodesoftware.scb.upload; public class UploadStatus { private int percent; private long size; private long uploaded; private boolean done; private boolean error; private long cleanAt; private boolean complete; private boolean uploadStarted; // Because the update can beat the processing private String errMsg = ""; private String msg; public UploadStatus() { } public void reset() { percent = 0; size = 0; uploaded = 0; done = false; error = false; cleanAt = 0; complete = false; uploadStarted = false; errMsg = ""; } public int getPercent() { return percent; } public void setPercent(int percent) { this.percent = percent; } public long getSize() { return size; } public void setSize(long size) { this.size = size; } public long getUploaded() { return uploaded; } public void setUploaded(long uploaded) { this.uploaded = uploaded; } public boolean isDone() { return done; } public void setDone(boolean done) { if (done) { this.cleanAt = System.currentTimeMillis() + (24 * 60 * 60 * 1000); } this.done = done; } public boolean isError() { return error; } public void setError(boolean error) { this.error = error; } public long getCleanAt() { return cleanAt; } public boolean isComplete() { return complete; } public void setComplete(boolean complete) { this.complete = complete; } public boolean isUploadStarted() { return uploadStarted; } public void setUploadStarted(boolean b) { uploadStarted = b; } public String getErrMsg() { return errMsg; } public void setErrMsg(String errMsg) { this.errMsg = errMsg; } public void setMsg(String msg){ this.msg = msg; } public String getMsg(){ return this.msg; } }