45 lines
903 B
Java
45 lines
903 B
Java
package de.vanitasvitae.fasel.db.entity;
|
|
|
|
import com.j256.ormlite.field.DatabaseField;
|
|
import com.j256.ormlite.table.DatabaseTable;
|
|
|
|
@DatabaseTable(tableName = "contacts")
|
|
public class Contact extends XmppEntity {
|
|
|
|
@DatabaseField(foreign = true)
|
|
private XmppEntity baseEntity;
|
|
|
|
@DatabaseField(columnName = "nick")
|
|
private String nickname;
|
|
|
|
// TODO: VCard as foreign key
|
|
|
|
/**
|
|
* Empty constructor for ORMLite.
|
|
*/
|
|
public Contact() {
|
|
|
|
}
|
|
|
|
public Contact(XmppEntity base) {
|
|
super();
|
|
this.setJid(base.getJid());
|
|
}
|
|
|
|
public String getNickname() {
|
|
return nickname;
|
|
}
|
|
|
|
public void setNickname(String nickname) {
|
|
this.nickname = nickname;
|
|
}
|
|
|
|
public XmppEntity getBaseEntity() {
|
|
return baseEntity;
|
|
}
|
|
|
|
public void setBaseEntity(XmppEntity baseEntity) {
|
|
this.baseEntity = baseEntity;
|
|
}
|
|
}
|