2014-03-01 11:13:32 +01:00
|
|
|
package com.rarchives.ripme.ui;
|
|
|
|
|
2014-03-09 09:20:22 +01:00
|
|
|
/**
|
|
|
|
* Contains information about downloaded files and rips, and their states.
|
|
|
|
*/
|
2014-03-01 11:13:32 +01:00
|
|
|
public class RipStatusMessage {
|
|
|
|
|
|
|
|
public enum STATUS {
|
|
|
|
LOADING_RESOURCE("Loading Resource"),
|
|
|
|
DOWNLOAD_STARTED("Download Started"),
|
2014-03-01 11:43:47 +01:00
|
|
|
DOWNLOAD_COMPLETE("Download Complete"),
|
2014-03-01 11:13:32 +01:00
|
|
|
DOWNLOAD_ERRORED("Download Errored"),
|
2017-05-10 00:22:55 +02:00
|
|
|
RIP_COMPLETE("Rip Complete"),
|
2014-04-20 07:41:11 +02:00
|
|
|
DOWNLOAD_WARN("Download problem"),
|
|
|
|
TOTAL_BYTES("Total bytes"),
|
2014-05-05 07:40:53 +02:00
|
|
|
COMPLETED_BYTES("Completed bytes"),
|
|
|
|
RIP_ERRORED("Rip Errored");
|
2014-03-01 11:13:32 +01:00
|
|
|
|
|
|
|
String value;
|
|
|
|
STATUS(String value) {
|
|
|
|
this.value = value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
private STATUS status;
|
|
|
|
private Object object;
|
|
|
|
|
|
|
|
public RipStatusMessage(STATUS status, Object object) {
|
|
|
|
this.status = status;
|
|
|
|
this.object = object;
|
|
|
|
}
|
2017-05-10 00:22:55 +02:00
|
|
|
|
2014-03-01 11:13:32 +01:00
|
|
|
public STATUS getStatus() {
|
|
|
|
return status;
|
|
|
|
}
|
2017-05-10 00:22:55 +02:00
|
|
|
|
2014-03-01 11:13:32 +01:00
|
|
|
public Object getObject() {
|
|
|
|
return object;
|
|
|
|
}
|
|
|
|
|
2017-05-09 23:02:24 +02:00
|
|
|
@Override
|
2014-03-01 11:13:32 +01:00
|
|
|
public String toString() {
|
|
|
|
return status.value + ": " + object.toString();
|
|
|
|
}
|
|
|
|
}
|