package jimmui.model.roster;
import jimm.Jimm;
import jimmui.model.chat.ChatModel;
import jimmui.view.roster.ContactListModel;
import jimmui.view.roster.items.GroupBranch;
import jimmui.view.roster.items.ProtocolBranch;
import jimmui.updater.RosterUpdater;
import jimmui.view.roster.items.TreeNode;
import protocol.Protocol;
import protocol.Roster;
import java.util.Vector;
/**
* Created with IntelliJ IDEA.
* <p/>
* Date: 29.06.13 12:53
*
* @author vladimir
*/
public class ChatsModel extends ContactListModel {
@Override
public void buildFlatItems(Vector<TreeNode> items) {
Vector<ChatModel> chats = Jimm.getJimm().jimmModel.chats;
for (int i = 0; i < chats.size(); ++i) {
items.addElement(((ChatModel)chats.elementAt(i)).getContact());
}
}
@Override
public void updateOrder(RosterUpdater.Update u) {
}
@Override
public void updateProtocol(Protocol protocol, Roster oldRoster) {
}
@Override
public void addGroup(RosterUpdater.Update u) {
}
@Override
public void removeGroup(RosterUpdater.Update u) {
}
@Override
public GroupBranch getGroupNode(RosterUpdater.Update u) {
return null;
}
@Override
public ProtocolBranch getProtocolNode(RosterUpdater.Update u) {
return null;
}
@Override
public boolean hasGroups() {
return false;
}
}