| |
|
| br.com.igor.db.PersistentObject
All known Subclasses: br.com.igor.db.AbstractPersistentObject,
PersistentObject | public interface PersistentObject (Code) | | Esta interface define os métodos básicos de um objeto que deseja ter seus dados persistidos em um banco de dados.
Na verdade esta interface é a base de uma hierarquia, cuje a segunda é a classe abstrata AbstractPersistentObject.
author: Igor Regis da Silva Simoes See Also: br.com.igor.db.AbstractPersistentObject |
Field Summary | |
final public static int | CURTO Constante indicando o formato curto de apresentação deste objeto em forma de String. | final public static int | LONGO Constante indicando o formato longo de apresentação deste objeto em forma de String. | final public static int | MEDIO Constante indicando o formato médio de apresentação deste objeto em forma de String. |
CURTO | final public static int CURTO(Code) | | Constante indicando o formato curto de apresentação deste objeto em forma de String.
|
LONGO | final public static int LONGO(Code) | | Constante indicando o formato longo de apresentação deste objeto em forma de String.
|
MEDIO | final public static int MEDIO(Code) | | Constante indicando o formato médio de apresentação deste objeto em forma de String.
|
addCondicaoExtra | public void addCondicaoExtra(CondicaoSQL condicao)(Code) | | Adiciona uma nova clausula a um sql
Parameters: condicao - clausula a ser adicionada |
clearAllFields | public void clearAllFields()(Code) | | Limpa todos os campos deste objeto
|
getAsString | public String getAsString(int format)(Code) | | Retorna a representação desta objeto como uma string de acordo com um de tres formatos
Parameters: format - Formato da representação. a representação desta objeto como uma string de acordo com um de tres formatos |
getColumnsName | public ArrayList<String> getColumnsName()(Code) | | Retorna os nomes das colunas da tabela no banco de dados que possui os dados deste objeto
Array de Strting com os nomes das colunas |
getDeleteSQL | public String getDeleteSQL()(Code) | | Retorna o sql de delete para este objeto
String contendo o sql |
getInsertSQL | public String getInsertSQL()(Code) | | Retorna o sql de intert para este objeto
String contendo o sql |
getOrderBy | public String[] getOrderBy()(Code) | | Retorna a ordem a ser seguida na seleção de uma coleção de objetos
Array String contendo as colunas na ordem que devem ser apresentadas |
getParametrosSQL | public ArrayList<Object> getParametrosSQL()(Code) | | Retorna um ArrayList com os parametros a serem setados no SQL
|
getPkNames | public ArrayList<String> getPkNames()(Code) | | Retorna os nomes das chaves primarias da tabela no banco de dados que possui os dados deste objeto
Array de Strting com os nomes das chaves primarias |
getResultadoDesejado | public String getResultadoDesejado()(Code) | | Retorna o valor de resultadoDesejado. |
getSelectSQL | public String getSelectSQL()(Code) | | Retorna o sql de select para este objeto
String contendo o sql |
getTableName | public String getTableName()(Code) | | Retorna o nome da tabela no banco de dados que possui os dados contidos neste objeto
Strring com o nome da tebela |
getUpdateSQL | public String getUpdateSQL()(Code) | | Retorna o sql de upadate para este objeto
String contendo o sql |
removeCondicaoExtra | public void removeCondicaoExtra(CondicaoSQL condicao)(Code) | | Remove uma clausula de um sql
Parameters: condicao - clausula a ser removida |
setDataBase | public void setDataBase(String dataBase)(Code) | | Determina o nome/tipo do banco de dados que contem os dados deste objeto e portanto o forato do sql que deverá ser gerado
Parameters: dataBase - Nome do banco de dados |
setOrderBy | public void setOrderBy(String[] columns)(Code) | | Determina uma nova ordem a ser seguida na seleção de uma coleção de objetos
Parameters: columns - Array String contendo as colunas na ordem que devem ser apresentadas |
setResultadoDesejado | public void setResultadoDesejado(String resultadoDesejado)(Code) | | Trata-se da string a ser colocada logo após a palavra select de uma query.
Para usar o * basta setar esta propriedade como null.
Parameters: resultadoDesejado - The resultadoDesejado to set. |
|
|
|