public class Country 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="countries", engine="InnoDB", charset="utf8", comment="Table of countries.")
public class Country extends Model {
// Attributes
private static final long serialVersionUID = 8197600275231031642L;
@CharField(max_length = 50, unique = true, comment = "Country\\'s Name")
private String name;
@CharField(max_length = 2, unique = true)
private String acronym;
@CharField(max_length = 1, required = false, default_value = "A", comment = "Country\\'s Status (A - Active / I - Inactive)")
private String status;
public static Manager objects = new Manager(Country.class);
// Constructors
public Country() {}
public Country(String name, String acronym) {
this.name = name;
this.acronym = acronym;
}
public Country(String name, String acronym, String status) {
this(name, acronym);
this.status = status;
}
// Getters
public String getName() {
return name;
}
public String getAcronym() {
return acronym;
}
public String getStatus() {
return status;
}
// Setters
public void setName(String name) {
this.name = name;
}
public void setAcronym(String acronym) {
this.acronym = acronym;
}
public void setStatus(String status) {
this.status = status;
}
// Generated by Jedi ORM
public QuerySet getStateSet() {
return State.objects.getSet(Country.class, this.id);
}
}
Modifier and Type | Field and Description |
---|---|
private String |
acronym
Sigla do país.
|
private String |
name
Nome do país.
|
static Manager |
objects
Gerenciador de consultas a objetos dessa classe persistidos em banco de dados.
|
private static long |
serialVersionUID
Número de versão da classe.
|
private String |
status
Status do registro do país (ativo / inativo).
|
id, isPersisted, tableName
Constructor and Description |
---|
Country()
Construtor padrão.
|
Country(String name,
String acronym)
Construtor que recebe o nome e a sigla do país.
|
Country(String name,
String acronym,
String status)
Construtor que recebe o nome, a sigla e o
status cadastral do país.
|
Modifier and Type | Method and Description |
---|---|
String |
getAcronym()
Retorna a sigla do país.
|
String |
getName()
Retorna o nome do país.
|
QuerySet<State> |
getStateSet()
Retorna o conjunto de estados associados ao país.
|
String |
getStatus()
Retorna o status cadastral do país.
|
void |
setAcronym(String acronym)
Define a sigla do país.
|
void |
setName(String name)
Define o nome do país.
|
void |
setStatus(String status)
Define o status cadastral do país.
|
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 String status
public Country()
public Country(String name, String acronym)
name
- o nome do paísacronym
- a sigla do paísString
public String getAcronym()
String
public String getStatus()
String
public void setName(String name)
name
- nome do paísString
public void setAcronym(String acronym)
acronym
- sigla do paísString
public void setStatus(String status)
status
- status cadastral do país (ativo / inativo)String