|
|||||||||
| Home >> All >> pdd >> [ modelo overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
pdd.modelo
Class DbModelo

java.lang.Objectpdd.modelo.Modelo
pdd.modelo.DbModelo
- All Implemented Interfaces:
- app.report.ReportItem
- public class DbModelo
- extends Modelo
- implements app.report.ReportItem
- extends Modelo
Clase para la implementación de los objectos modelo que son una definición de uno determinado tipo de zapato. Este objeto se utiliza como interfaz con la base de datos Dispone de metodos para extraer la información de la base de datos, actualizarla,
| Field Summary | |
static java.lang.String |
CodeDBNAME
|
private boolean |
deleted
Indica si el modelo ha sido eliminado en base de datos |
static java.lang.String |
DescDBNAME
|
static java.lang.String |
HormDBNAME
|
private boolean |
isNew
Identifica si es un nuevo modelo a dar de alta |
static java.lang.String[] |
Precio
|
static java.lang.String[] |
PSeries
|
(package private) static java.util.ResourceBundle |
rb
Guarda el recurso de cadena |
static java.lang.String |
TableNAME
|
| Fields inherited from class pdd.modelo.Modelo |
changed, codigo, descripcion, horma, p1, p2, p3, pss |
| Constructor Summary | |
DbModelo(java.sql.Connection db,
java.lang.String codigo,
pdd.SerieSet ss,
boolean editable)
Constructor del modelo. |
|
DbModelo(pdd.SerieSet ss,
boolean editable)
Constructor para dar de alta un nuevo modelo en la base |
|
| Method Summary | |
void |
CommitChanges(java.sql.Connection db)
Metodo para actualizar el valor del modelo en base de datos |
void |
Delete(java.sql.Connection db)
Metodo para eliminar un modelo de la base de datos El codigo tendrán la PK a eliminar. |
static DbModelo |
editModelo(java.sql.Connection connection,
java.awt.Container parent,
java.lang.String code,
pdd.SerieSet ss)
Metodo estáticos para la edición de un cliente determinado Devuelve el cliente que se dió de alta o null si no se completo |
static app.data.DataField |
getCodeField()
Métodos estaticos publicos de clase para obtener los campos de datos como DataField. |
static java.lang.String |
getCodeSelectQuery(DbModeloListFilter filtro)
Pasado un filtro devuelve la cadena select a enviar a la base de datos para obtener los codigos de registros |
java.lang.String |
getDeleteQuery()
Devuelve la cadena sql para la eliminación del modelo en base de datos. |
static app.data.DataField |
getDescField()
|
static app.data.DataField |
getHormField()
|
java.lang.String |
getIdentityLabel()
Gestión de report |
static java.lang.String |
getIfOnlyOne(java.sql.Connection c,
DbModeloListFilter filtro)
Metodo que pasado un filtro devuelve el item encontrado si sólo es uno S no hay o hay varios devuelve null |
java.lang.String |
getInsertQuery()
Devuelve la cadena sql para la actualización del modelo en base de datos. |
static app.data.DataField[] |
getPriceField()
|
static app.data.DataField[] |
getPriceSerieField(pdd.SerieSet serieSet)
|
static java.lang.String |
getSelectQuery(java.lang.String codigo)
Pasado un código de modelos devuelve la cadena select a enviar a la base de datos para obtener el modelo |
java.lang.String |
getUpdateQuery()
Devuelve la cadena sql para la actualización del modelo en base de datos. |
boolean |
isNew()
Devuelve true si es un nuevo modelo |
static boolean |
isValidCode(java.lang.String code)
Metodo que hace una validacion de una cadena y comprueba si puede ser un candidato a codigo |
static DbModelo |
newModelo(java.sql.Connection connection,
java.awt.Container parent,
pdd.SerieSet ss)
Metodo estatico para dar de alta un nuevo cliente Devuelve el cliente modificado o null si no se modifico |
static DbModelo |
removeModelo(java.sql.Connection connection,
java.lang.String code,
pdd.SerieSet ss)
Metodo estatico para eliminar un cliente Lanza excepcion si no se eliminó |
void |
setCodigo(java.lang.String newCodigo)
Establece el codigo. |
void |
setDescripcion(java.lang.String newDescripcion)
Establece la descripcion |
void |
setHorma(java.lang.String newHorma)
Establece la horma |
void |
setPrice1(app.Money m)
Establece el precio 1 |
void |
setPrice2(app.Money m)
Establece el precio 2 |
void |
setPrice3(app.Money m)
Establece el precio 3 |
void |
setPriceOfSerie(int index,
app.Money m)
Establece un precio para una serie |
void |
toXML(java.io.PrintStream ps,
java.lang.String offset)
Vuelca la información XML del item en la salida indicada |
void |
validateField(java.sql.Connection connection)
Metodo que hace una validación del modelo comprobando que todo está en orden |
| Methods inherited from class pdd.modelo.Modelo |
changed, getCodigo, getDescripcion, getHorma, getPrice1, getPrice2, getPrice3, getPricedSerieSet, getPriceOfSerie, getSerieSet, isEditable, setEditable, toXML, validateField |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
TableNAME
public static final java.lang.String TableNAME
- See Also:
- Constant Field Values
CodeDBNAME
public static final java.lang.String CodeDBNAME
- See Also:
- Constant Field Values
DescDBNAME
public static final java.lang.String DescDBNAME
- See Also:
- Constant Field Values
HormDBNAME
public static final java.lang.String HormDBNAME
- See Also:
- Constant Field Values
Precio
public static final java.lang.String[] Precio
PSeries
public static final java.lang.String[] PSeries
rb
static java.util.ResourceBundle rb
- Guarda el recurso de cadena
isNew
private boolean isNew
- Identifica si es un nuevo modelo a dar de alta
deleted
private boolean deleted
- Indica si el modelo ha sido eliminado en base de datos
| Constructor Detail |
DbModelo
public DbModelo(pdd.SerieSet ss, boolean editable)
- Constructor para dar de alta un nuevo modelo en la base
DbModelo
public DbModelo(java.sql.Connection db, java.lang.String codigo, pdd.SerieSet ss, boolean editable) throws app.AppException
- Constructor del modelo. Al pasar un codigo extrae de la base
de datos el modelo pasado y rellena los campos con la información
| Method Detail |
getSelectQuery
public static java.lang.String getSelectQuery(java.lang.String codigo)
- Pasado un código de modelos devuelve la cadena select a enviar
a la base de datos para obtener el modelo
getUpdateQuery
public java.lang.String getUpdateQuery()
- Devuelve la cadena sql para la actualización del modelo en
base de datos.
getDeleteQuery
public java.lang.String getDeleteQuery()
- Devuelve la cadena sql para la eliminación del modelo en
base de datos.
getInsertQuery
public java.lang.String getInsertQuery()
- Devuelve la cadena sql para la actualización del modelo en
base de datos. Nueva insercion
getCodeSelectQuery
public static java.lang.String getCodeSelectQuery(DbModeloListFilter filtro)
- Pasado un filtro devuelve la cadena select a enviar
a la base de datos para obtener los codigos de registros
CommitChanges
public void CommitChanges(java.sql.Connection db) throws app.AppException
- Metodo para actualizar el valor del modelo en base de datos
Delete
public void Delete(java.sql.Connection db) throws app.AppException
- Metodo para eliminar un modelo de la base de datos
El codigo tendrán la PK a eliminar.
setPrice1
public void setPrice1(app.Money m)
setPrice2
public void setPrice2(app.Money m)
setPrice3
public void setPrice3(app.Money m)
setPriceOfSerie
public void setPriceOfSerie(int index,
app.Money m)
- Establece un precio para una serie
- Overrides:
setPriceOfSeriein classModelo
setHorma
public void setHorma(java.lang.String newHorma)
setDescripcion
public void setDescripcion(java.lang.String newDescripcion)
- Establece la descripcion
- Overrides:
setDescripcionin classModelo
setCodigo
public void setCodigo(java.lang.String newCodigo)
isNew
public boolean isNew()
- Devuelve true si es un nuevo modelo
isValidCode
public static boolean isValidCode(java.lang.String code)
- Metodo que hace una validacion de una cadena y comprueba si
puede ser un candidato a codigo
validateField
public void validateField(java.sql.Connection connection) throws app.AppException
- Metodo que hace una validación del modelo comprobando que todo
está en orden
getCodeField
public static app.data.DataField getCodeField()
- Métodos estaticos publicos de clase para obtener los campos de
datos como DataField.
getDescField
public static app.data.DataField getDescField()
getHormField
public static app.data.DataField getHormField()
getPriceField
public static app.data.DataField[] getPriceField()
getPriceSerieField
public static app.data.DataField[] getPriceSerieField(pdd.SerieSet serieSet)
editModelo
public static DbModelo editModelo(java.sql.Connection connection, java.awt.Container parent, java.lang.String code, pdd.SerieSet ss)
- Metodo estáticos para la edición de un cliente determinado
Devuelve el cliente que se dió de alta o null si no se completo
newModelo
public static DbModelo newModelo(java.sql.Connection connection, java.awt.Container parent, pdd.SerieSet ss)
- Metodo estatico para dar de alta un nuevo cliente
Devuelve el cliente modificado o null si no se modifico
removeModelo
public static DbModelo removeModelo(java.sql.Connection connection, java.lang.String code, pdd.SerieSet ss) throws app.AppException
- Metodo estatico para eliminar un cliente
Lanza excepcion si no se eliminó
getIfOnlyOne
public static java.lang.String getIfOnlyOne(java.sql.Connection c, DbModeloListFilter filtro)
- Metodo que pasado un filtro devuelve el item encontrado
si sólo es uno
S no hay o hay varios devuelve null
getIdentityLabel
public java.lang.String getIdentityLabel()
- Gestión de report
- Specified by:
getIdentityLabelin interfaceapp.report.ReportItem- Overrides:
getIdentityLabelin classModelo
toXML
public void toXML(java.io.PrintStream ps, java.lang.String offset)
- Vuelca la información XML del item en la salida indicada
- Specified by:
toXMLin interfaceapp.report.ReportItem- Overrides:
toXMLin classModelo
|
|||||||||
| Home >> All >> pdd >> [ modelo overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC