74 lines
1.6 KiB
Java
74 lines
1.6 KiB
Java
package de.vanitasvitae.fasel.db.entity;
|
|
|
|
import java.util.Date;
|
|
|
|
import com.j256.ormlite.field.DataType;
|
|
import com.j256.ormlite.field.DatabaseField;
|
|
import com.j256.ormlite.table.DatabaseTable;
|
|
|
|
@DatabaseTable(tableName = "messages")
|
|
public class BaseMessage {
|
|
|
|
/**
|
|
* Empty constructor for ORMLite.
|
|
*/
|
|
public BaseMessage() {
|
|
|
|
}
|
|
|
|
@DatabaseField(id = true, columnName = "messageId")
|
|
private String messageId;
|
|
|
|
@DatabaseField(columnName = "senderJid", dataType = DataType.STRING)
|
|
private String senderJid;
|
|
|
|
@DatabaseField(columnName = "accountId", foreign = true)
|
|
private Account account;
|
|
|
|
@DatabaseField(columnName = "sentDate", dataType = DataType.DATE)
|
|
private Date sentDate;
|
|
|
|
@DatabaseField(columnName = "receiveDate", dataType = DataType.DATE)
|
|
private Date receiveDate;
|
|
|
|
public String getMessageId() {
|
|
return messageId;
|
|
}
|
|
|
|
public void setMessageId(String messageId) {
|
|
this.messageId = messageId;
|
|
}
|
|
|
|
public String getSenderJid() {
|
|
return senderJid;
|
|
}
|
|
|
|
public void setSenderJid(String senderJid) {
|
|
this.senderJid = senderJid;
|
|
}
|
|
|
|
public Account getAccount() {
|
|
return account;
|
|
}
|
|
|
|
public void setAccount(Account account) {
|
|
this.account = account;
|
|
}
|
|
|
|
public Date getSentDate() {
|
|
return sentDate;
|
|
}
|
|
|
|
public void setSentDate(Date sentDate) {
|
|
this.sentDate = sentDate;
|
|
}
|
|
|
|
public Date getReceiveDate() {
|
|
return receiveDate;
|
|
}
|
|
|
|
public void setReceiveDate(Date receiveDate) {
|
|
this.receiveDate = receiveDate;
|
|
}
|
|
}
|