package com.ioabsoftware.gameraven.views.rowdata;
import com.ioabsoftware.gameraven.views.BaseRowData;
import com.ioabsoftware.gameraven.views.RowType;
public class BoardRowData extends BaseRowData {
public static enum BoardType {
NORMAL, SPLIT, LIST
}
private String name, desc, lastPost, tCount, mCount, url;
public String getName() {
return name;
}
public String getDesc() {
return desc;
}
public String getLastPost() {
return lastPost;
}
public String getTCount() {
return tCount;
}
public String getMCount() {
return mCount;
}
public String getUrl() {
return url;
}
private BoardType boardType;
public BoardType getBoardType() {
return boardType;
}
public BoardRowData(String nameIn, String descIn, String lastPostIn,
String tCountIn, String mCountIn, String urlIn, BoardType type) {
name = nameIn;
desc = descIn;
lastPost = lastPostIn;
tCount = tCountIn;
mCount = mCountIn;
url = urlIn;
boardType = type;
}
@Override
public RowType getRowType() {
return RowType.BOARD;
}
@Override
public String toString() {
return "boardType: " + boardType.name() +
"\nname: " + name +
"\ndesc: " + desc +
"\nlastPost: " + lastPost +
"\ntCount: " + tCount +
"\nmCount: " + mCount +
"\nurl: " + url;
}
}