package ar.rulosoft.mimanganu.componentes; import java.util.ArrayList; import ar.rulosoft.mimanganu.utils.HtmlUnescape; public class Manga { private int id; private int serverId; private int news; private int lastIndex; private int readingDirection = -1; private int readerType;//0, default, 1 paged, 2 continuous private String title; private String synopsis = ""; private String images = ""; private String path; private String author = ""; private String genre = ""; private String lastUpdate = ""; private boolean finished; private ArrayList<Chapter> chapters = new ArrayList<>(); private float scrollSensitive; public Manga(int serverId, String title, String path, boolean finished) { super(); this.serverId = serverId; this.title = title; this.path = path; this.author = ""; this.genre = ""; this.finished = finished; } public Manga(int serverId, int id, String title, String synopsis, String images, String path, String author, boolean finished, float scrollSentive, int readingDirection, int lastIndex, int news) { this.serverId = serverId; this.id = id; this.title = title; this.synopsis = synopsis; this.images = images; this.path = path; this.author = author; this.finished = finished; this.scrollSensitive = scrollSentive; this.readingDirection = readingDirection; this.lastIndex = lastIndex; this.news = news; } public int getId() { return id; } public void setId(int id) { this.id = id; } public int getServerId() { return serverId; } public void setServerId(int serverId) { this.serverId = serverId; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getSynopsis() { return synopsis; } public void setSynopsis(String synopsis) { this.synopsis = HtmlUnescape.Unescape(synopsis); } public String getImages() { return images; } public void setImages(String images) { this.images = images; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } @Override public String toString() { return this.title; } public void addChapter(Chapter c) { chapters.add(c); } public Chapter getChapter(int index) { if (chapters.size() > index && index >= 0) { return chapters.get(index); } else { return null; } } public ArrayList<Chapter> getChapters() { return chapters; } public void setChapters(ArrayList<Chapter> caps) { chapters = caps; } public void clearChapters() { chapters.clear(); } public int getNews() { return news; } public void setNews(int news) { this.news = news; } public int getLastIndex() { return lastIndex; } public void setLastIndex(int lastIndex) { this.lastIndex = lastIndex; } public boolean isFinished() { return finished; } public void setFinished(boolean finished) { this.finished = finished; } public int getReadingDirection() { return readingDirection; } public void setReadingDirection(int readingDirection) { this.readingDirection = readingDirection; } public float getScrollSensitive() { return scrollSensitive; } public void setScrollSensitive(float scrollSensitive) { this.scrollSensitive = scrollSensitive; } public String getGenre() { return genre; } public void setGenre(String genre) { this.genre = genre; } public int getReaderType(){ return readerType; } public void setReaderType(int readerType) { this.readerType = readerType; } public String getLastUpdate() { return lastUpdate; } public void setLastUpdate(String lastUpdate) { this.lastUpdate = lastUpdate; } }