package net.brightkite4j.brightkite.resources.lists;
import java.util.ArrayList;
import java.util.List;
import net.brightkite4j.brightkite.exceptions.DeserializationException;
import net.brightkite4j.brightkite.resources.DirectMessage;
import net.brightkite4j.brightkite.utils.BrightkiteUtils;
public class DirectMessageList {
private List<DirectMessage> messages;
public DirectMessageList() {
messages = new ArrayList<DirectMessage>();
}
public List<DirectMessage> getDirectMessageList() {
return messages;
}
public void addDirectMessage(DirectMessage message) {
messages.add(message);
}
public final static DirectMessageList fromXML(String xml) {
try {
DirectMessageList list = (DirectMessageList)BrightkiteUtils.fromXML(xml, DirectMessageList.class);
return list;
} catch (Exception e) {
throw new DeserializationException("Cannot deserialize DirectMessageList.", e);
}
}
}