public class Model extends Object implements Comparable<Model>, Serializable
Modifier and Type | Field and Description |
---|---|
private boolean |
autoCloseConnection |
private static Connection |
connection |
protected int |
id |
protected boolean |
isPersisted |
private static long |
serialVersionUID |
protected String |
tableName |
Constructor and Description |
---|
Model() |
Modifier and Type | Method and Description |
---|---|
<T extends Model> |
as(Class<T> c) |
boolean |
autoCloseConnection() |
Model |
autoCloseConnection(boolean autoCloseConnection) |
int |
compareTo(Model model) |
Model |
connection(Connection connection) |
void |
delete() |
boolean |
equals(Object o) |
Object |
get(String field) |
boolean |
getAutoCloseConnection() |
int |
getId() |
String |
getTableName() |
int |
id() |
Model |
id(int id) |
void |
insert()
Método que insere o modelo invocador na tabela apropriada no banco de
dados.
|
boolean |
isPersisted() |
void |
isPersisted(boolean isPersisted) |
void |
save() |
<T extends Model> |
save(Class<T> modelClass) |
Model |
set(String field,
Object value) |
void |
setAutoCloseConnection(boolean autoCloseConnection) |
void |
setConnection(Connection connection) |
void |
setId(int id) |
void |
setTableName(String tableName) |
String |
tableName() |
Model |
tableName(String tableName) |
String |
toCSV()
Method that returns the model data representation
in CSV (Comma Separated Value) format.
|
String |
toExtenseXML() |
String |
toExtenseXML(int i) |
String |
toJSON() |
String |
toJSON(int i) |
String |
toString() |
String |
toString(int i) |
String |
toXML() |
String |
toXML(int i) |
void |
update(String... args)
Método que atualiza o modelo invocador na tabela apropriada no banco de
dados.
|
private static final long serialVersionUID
private static transient Connection connection
private boolean autoCloseConnection
protected int id
protected transient boolean isPersisted
protected String tableName
public boolean getAutoCloseConnection()
public boolean autoCloseConnection()
public int getId()
public int id()
public boolean isPersisted()
public String getTableName()
public String tableName()
public void setConnection(Connection connection)
public Model connection(Connection connection)
public void setTableName(String tableName)
public void setId(int id)
public Model id(int id)
public void setAutoCloseConnection(boolean autoCloseConnection)
public Model autoCloseConnection(boolean autoCloseConnection)
public void isPersisted(boolean isPersisted)
public void insert()
-
- nenhum-
- java.lang.Exceptionpublic void update(String... args)
-
- nenhum-
- java.lang.Exceptionpublic void save()
public void delete()
public int compareTo(Model model)
compareTo
in interface Comparable<Model>
public String toString(int i)
public String toJSON(int i)
i
- intpublic String toJSON()
public String toXML(int i)
public String toXML()
public String toExtenseXML(int i)
public String toExtenseXML()
public String toCSV()