package org.briarproject.android.contact; import org.briarproject.api.introduction.IntroductionRequest; /** * This class is needed and can not be replaced by an ConversationNoticeOutItem, * because it carries the optional introduction message * to be displayed as a regular private message. * * This class is not thread-safe */ public class ConversationIntroductionOutItem extends ConversationIntroductionItem implements ConversationItem.OutgoingItem { private boolean sent, seen; public ConversationIntroductionOutItem(IntroductionRequest ir) { super(ir); this.sent = ir.isSent(); this.seen = ir.isSeen(); } @Override int getType() { return INTRODUCTION_OUT; } @Override public boolean isSent() { return sent; } @Override public void setSent(boolean sent) { this.sent = sent; } @Override public boolean isSeen() { return seen; } @Override public void setSeen(boolean seen) { this.seen = seen; } }