package org.softeg.slartus.forpdaapi.qms; import org.softeg.slartus.forpdaapi.IListItem; import org.softeg.sqliteannotations.Column; import java.io.Serializable; /** * User: slinkin * Date: 15.06.12 * Time: 11:06 */ public class QmsUser implements IListItem, Serializable { @Column(name = "_id", isPrimaryKey = true) private CharSequence id; @Column(name = "nick") private CharSequence nick; @Column(name = "avatar_url") private CharSequence avatarUrl; @Column(name = "new_messages_count") private CharSequence newMessagesCount = ""; @Column(name = "messages_count") private CharSequence messagesCount = ""; private CharSequence lastThemeId = ""; public CharSequence getMessagesCount() { return messagesCount; } public void setMessagesCount(String messagesCount) { this.messagesCount = messagesCount; } public CharSequence getNewMessagesCount() { return newMessagesCount; } public void setNewMessagesCount(CharSequence newMessagesCount) { this.newMessagesCount = newMessagesCount; } public String getId() { return id.toString(); } @Override public CharSequence getTopLeft() { return messagesCount; } @Override public CharSequence getTopRight() { return newMessagesCount; } @Override public CharSequence getMain() { return nick; } @Override public CharSequence getSubMain() { return null; } @Override public int getState() { return 0; } @Override public void setState(int state) { } @Override public CharSequence getSortOrder() { return null; } @Override public boolean isInProgress() { return false; } public void setId(CharSequence id) { this.id = id; } public CharSequence getNick() { return nick; } public void setNick(CharSequence nick) { this.nick = nick; } public String getAvatarUrl() { return avatarUrl == null ? null : avatarUrl.toString(); } public void setAvatarUrl(CharSequence avatarUrl) { this.avatarUrl = avatarUrl; } public String getLastThemeId() { return lastThemeId == null ? null : lastThemeId.toString(); } public void setLastThemeId(CharSequence lastThemeId) { this.lastThemeId = lastThemeId; } }