package com.ioabsoftware.gameraven.views.rowdata; import com.ioabsoftware.gameraven.views.BaseRowData; import com.ioabsoftware.gameraven.views.RowType; public class TrackedTopicRowData extends BaseRowData { private String board, title, lastPost, msgs, url, removeUrl, lastPostUrl; public String getBoard() { return board; } public String getTitle() { return title; } public String getLastPost() { return lastPost; } public String getMsgs() { return msgs; } public String getUrl() { return url; } public String getRemoveUrl() { return removeUrl; } public String getLastPostUrl() { return lastPostUrl; } private ReadStatus readStatus; public ReadStatus getStatus() { return readStatus; } @Override public RowType getRowType() { return RowType.TRACKED_TOPIC; } public TrackedTopicRowData(String boardIn, String titleIn, String lastPostIn, String msgsIn, String urlIn, String removeUrlIn, String lastPostUrlIn, ReadStatus rs) { board = boardIn; title = titleIn; lastPost = lastPostIn; msgs = msgsIn; url = urlIn; removeUrl = removeUrlIn; lastPostUrl = lastPostUrlIn; readStatus = rs; } @Override public String toString() { return "title: " + title + "\nboard: " + board + "\nlastPost: " + lastPost + "\nmsgs: " + msgs + "\nurl: " + url + "\nremoveUrl: " + removeUrl + "\nlastPostUrl: " + lastPostUrl + "\nreadStatus: " + readStatus.name(); } }