package me.devsaki.hentoid.enums; /** * Created by DevSaki on 10/05/2015. * Content Status enumerator */ public enum StatusContent { SAVED(0, "Saved"), DOWNLOADED(1, "Downloaded"), DOWNLOADING(2, "Downloading"), PAUSED(3, "Paused"), ERROR(4, "Error"), MIGRATED(5, "Migrated"), IGNORED(6, "Ignored"), UNHANDLED_ERROR(7, "Unhandled Error"), CANCELED(8, "Canceled"); private final int code; private final String description; StatusContent(int code, String description) { this.code = code; this.description = description; } public static StatusContent searchByCode(int code) { for (StatusContent s : StatusContent.values()) { if (s.getCode() == code) return s; } return null; } public int getCode() { return code; } public String getDescription() { return description; } }