mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-12 02:39:05 +01:00
36 lines
831 B
Java
36 lines
831 B
Java
package net.sf.briar.api.db;
|
|
|
|
import net.sf.briar.api.protocol.AuthorId;
|
|
import net.sf.briar.api.protocol.GroupId;
|
|
import net.sf.briar.api.protocol.MessageId;
|
|
|
|
public interface MessageHeader {
|
|
|
|
/** Returns the message's unique identifier. */
|
|
MessageId getId();
|
|
|
|
/**
|
|
* Returns the message's parent, or null if this is the first message in a
|
|
* thread.
|
|
*/
|
|
MessageId getParent();
|
|
|
|
/** Returns the group to which the message belongs. */
|
|
GroupId getGroup();
|
|
|
|
/** Returns the message's author. */
|
|
AuthorId getAuthor();
|
|
|
|
/** Returns the message's subject line. */
|
|
String getSubject();
|
|
|
|
/** Returns the timestamp created by the message's author. */
|
|
long getTimestamp();
|
|
|
|
/** Returns true if the message has been read. */
|
|
boolean getRead();
|
|
|
|
/** Returns true if the message has been starred. */
|
|
boolean getStarred();
|
|
}
|