package xmpp.client.service.chat.multi; import java.util.Date; import org.jivesoftware.smack.util.StringUtils; import xmpp.client.service.chat.MessageType; import xmpp.client.service.chat.ParcelableMessage; import android.os.Parcel; import android.os.Parcelable; public class MultiChatMessage extends ParcelableMessage { protected String chat; public static final Parcelable.Creator<MultiChatMessage> CREATOR = new Parcelable.Creator<MultiChatMessage>() { @Override public MultiChatMessage createFromParcel(Parcel in) { return new MultiChatMessage(in); } @Override public MultiChatMessage[] newArray(int size) { return new MultiChatMessage[size]; } }; public MultiChatMessage(Date date, String text, String fullFrom) { this(date, text, StringUtils.parseResource(fullFrom), StringUtils .parseBareAddress(fullFrom)); } public MultiChatMessage(Date date, String text, String from, String chat) { super(date, text, from); this.chat = chat; } public MultiChatMessage(Parcel in) { super(in); chat = in.readString(); } @Override public int describeContents() { // TODO Auto-generated method stub return 0; } public String getChat() { return chat; } @Override public MessageType getType() { return MessageType.MultiUserChat; } @Override public void writeToParcel(Parcel dest, int flags) { super.writeToParcel(dest, flags); dest.writeString(chat); } }