public class Person extends Model
package app.models;
import jedi.db.models.CharField;
import jedi.db.models.Manager;
import jedi.db.models.Model;
import jedi.db.models.QuerySet;
import jedi.db.models.Table;
@Table(name = "people")
public class Person extends Model {
// Attributes
private static final long serialVersionUID = -4040286187559266582L;
@CharField(max_length = 128)
private String name;
public static Manager objects = new Manager(Person.class);
// Getters
public String getName() {
return name;
}
// Setters
public void setName(String name) {
this.name = name;
}
// Generated by Jedi ORM
public QuerySet getMembershipSet() {
return Membership.objects.getSet(Person.class, this.id);
}
// Generated by Jedi ORM
public QuerySet<Group> getGroupSet() {
QuerySet<Group> groups = new QuerySet<Group>();
Group group = null;
for (Membership membership : getMembershipSet()) {
group = Group.objects.get("id", membership.getGroup().getId());
group.getMembers();
groups.add(group);
}
return groups;
}
}
Modifier and Type | Field and Description |
---|---|
private String |
name
Nome da pessoa.
|
static Manager |
objects
Gerenciador de consultas a objetos dessa
classe persistidos em banco de dados.
|
private static long |
serialVersionUID
Número de série da classe.
|
id, isPersisted, tableName
Constructor and Description |
---|
Person() |
Modifier and Type | Method and Description |
---|---|
QuerySet<Group> |
getGroupSet()
Retorna os grupos que a pessoa aderiu.
|
QuerySet<Membership> |
getMembershipSet()
Retorna as adesões a grupos por parte da pessoa.
|
String |
getName()
Retorna o nome da pessoa.
|
void |
setName(String name)
Define o nome da pessoa.
|
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 Valuespublic String getName()
String
public void setName(String name)
name
- o nome da pessoaString
public QuerySet<Membership> getMembershipSet()
QuerySet
,
Membership
,
Person
public QuerySet<Group> getGroupSet()
QuerySet
,
Group
,
Membership