public class Membership extends Model
package app.models;
import java.util.Date;
import jedi.db.models.CharField;
import jedi.db.models.DateField;
import jedi.db.models.ForeignKeyField;
import jedi.db.models.Manager;
import jedi.db.models.Model;
public class Membership extends Model {
// Attributes
private static final long serialVersionUID = -1658988303242454439L;
@ForeignKeyField
private Person person;
@ForeignKeyField
private Group group;
@DateField
private Date dateJoined;
@CharField(max_length = 64)
private String inviteReason;
public static Manager objects = new Manager(Membership.class);
// Getters
public Person getPerson() {
return person;
}
public Group getGroup() {
return group;
}
public Date getDateJoined() {
return dateJoined;
}
public String getInviteReason() {
return inviteReason;
}
// Setters
public void setPerson(Person person) {
this.person = person;
}
public void setGroup(Group group) {
this.group = group;
}
public void setDateJoined(Date dateJoined) {
this.dateJoined = dateJoined;
}
public void setInviteReason(String inviteReason) {
this.inviteReason = inviteReason;
}
}
Modifier and Type | Field and Description |
---|---|
private Date |
dateJoined
Date da adesão.
|
private Group |
group
Grupo a aderir.
|
private String |
inviteReason
Razão do convite.
|
static Manager |
objects
Gerenciador de consultas a objetos dessa
classe persistidos em banco de dados.
|
private Person |
person
Pessoa que irá aderir ao grupo.
|
private static long |
serialVersionUID
Número de versão da classe.
|
id, isPersisted, tableName
Constructor and Description |
---|
Membership() |
Modifier and Type | Method and Description |
---|---|
Date |
getDateJoined()
Retorna a data de adesão ao grupo.
|
Group |
getGroup()
Retorna o grupo aderido pela pessoa.
|
String |
getInviteReason()
Retorna a razão do convite.
|
Person |
getPerson()
Retorna a pessoa que aderiu ao grupo.
|
void |
setDateJoined(Date dateJoined)
Define a data de adesão ao grupo.
|
void |
setGroup(Group group)
Define o grupo a ser aderido.
|
void |
setInviteReason(String inviteReason)
Define a razão do convite.
|
void |
setPerson(Person person)
Define a pessoa que está aderindo ao grupo.
|
as, autoCloseConnection, autoCloseConnection, compareTo, connection, delete, equals, get, getAutoCloseConnection, getId, getTableName, id, id, insert, isPersisted, isPersisted, save, save, set, setAutoCloseConnection, setConnection, setId, setTableName, tableName, tableName, toCSV, toExtenseXML, toExtenseXML, toJSON, toJSON, toString, toString, toXML, toXML, update
private static final long serialVersionUID
Long
,
Constant Field Valuesprivate Person person
ForeignKeyField
,
Person
private Group group
ForeignKeyField
,
Group
public Person getPerson()
Person
public Group getGroup()
Group
public Date getDateJoined()
Date
public String getInviteReason()
String
public void setPerson(Person person)
person
- a pessoa que está aderindo ao grupoPerson
public void setGroup(Group group)
group
- o grupo a ser aderidoGroup
public void setDateJoined(Date dateJoined)
dateJoined
- data de adesão ao grupoDate