public class Publisher extends Model
package app.models;
import jedi.db.Models;
import jedi.db.models.CharField;
import jedi.db.models.ForeignKeyField;
import jedi.db.models.Manager;
import jedi.db.models.Model;
import jedi.db.models.QuerySet;
public class Publisher extends Model {
// Attributes
private static final long serialVersionUID = -4632483608458698726L;
@CharField(max_length = 30)
private String name;
@CharField(max_length = 50, required = false)
private String address;
@ForeignKeyField(model = State.class, constraint_name = "fk_publishers_states", references = "states", on_delete = Models.CASCADE)
private State state;
public static Manager objects = new Manager(Publisher.class);
// Constructors
public Publisher() {}
public Publisher(String name, State state) {
this.name = name;
this.state = state;
}
public Publisher(String name, String address, State state) {
this(name, state);
this.address = address;
}
// Getters
public String getName() {
return name;
}
public String getAddress() {
return address;
}
public State getState() {
return state;
}
// Setters
public void setName(String name) {
this.name = name;
}
public void setAddress(String address) {
this.address = address;
}
public void setState(State state) {
this.state = state;
}
// Generated by Jedi ORM
public QuerySet<Book> getBookSet() {
return Book.objects.getSet(Publisher.class, this.id);
}
}
Modifier and Type | Field and Description |
---|---|
private String |
address
Endereço da editora.
|
private String |
name
Nome da editora.
|
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 State |
state
Estado da editora.
|
id, isPersisted, tableName
Constructor and Description |
---|
Publisher()
Construtor padrão.
|
Publisher(String name,
State state)
Construtor que recebe o nome e o estado da editora.
|
Publisher(String name,
String address,
State state)
Construtor que recebe o nome, o endereço e o estado da editora.
|
Modifier and Type | Method and Description |
---|---|
String |
getAddress()
Retorna o endereço da editora.
|
QuerySet<Book> |
getBookSet()
Retorna os livros publicados pela editora.
|
String |
getName()
Retorna o nome da editora.
|
State |
getState()
Retorna o estado da editora.
|
void |
setAddress(String address)
Define o endereço da editora.
|
void |
setName(String name)
Define o nome da editora.
|
void |
setState(State state)
Define o estado da editora.
|
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 State state
ForeignKeyField
,
State
public Publisher()
public Publisher(String name, State state)
public String getName()
String
public String getAddress()
String
public State getState()
State
public void setName(String name)
name
- o nome da editoraString
public void setAddress(String address)
address
- o endereço da editoraString
public void setState(State state)
state
- o estado da editoraState