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

java.lang.Objectpdd.numeracion.Numeration
pdd.numeracion.DbNumeration
- public class DbNumeration
- extends Numeration
Clase que envuelve numeración para su trasiego con la base de datos. Implementa metodos para recuperar numeracion de una conexion y devuelve cadena sql para establecer la numeracion en base de datos. Actualmente la implementación de una numeracion en base de datos se realiza mediante campos numericos, uno por cada numero. Una implementació alternativa podría ser implementar las cantidades numéricas en cadena de caracteres lo que requiere la necesaria conversión al extraer y situar la numeración en el registro de base de datos
| Field Summary | |
protected boolean |
changed
Identifica si han cambiado los datos |
static java.lang.String |
CodeDBNAME
|
protected int |
codigo
|
static int |
CODIGO
|
private boolean |
deleted
Indica si el registro ha sido eliminado en base de datos |
private boolean |
editable
Indica si el objeto puede modificarse |
static java.lang.Object[][] |
FieldsDBNAME
|
protected boolean |
isNew
Identifica si es un nuevo registro a dar de alta |
static int |
PAR
|
static java.lang.String |
PrefixDBNAME
|
(package private) static java.util.ResourceBundle |
rb
Guarda el recurso de cadena |
static java.lang.String |
SequenceNAME
|
static java.lang.String |
TableNAME
|
private long |
totalPares
|
static int |
TOTALPARES
|
static java.lang.String |
TotPDBNAME
|
| Fields inherited from class pdd.numeracion.Numeration |
pares |
| Constructor Summary | |
DbNumeration()
Constructor vacio |
|
DbNumeration(int code,
java.sql.Connection c)
Constructor, extrae los pares de la base de datos desde el conjunto pasado como parámetro |
|
DbNumeration(java.sql.ResultSet rs)
Constructor desde ResultSet |
|
| Method Summary | |
boolean |
changed()
Devuelve true si los datos han cambiado |
void |
commitChanges(java.sql.Connection c)
Metodo para actualizar el registro en base de datos |
void |
Delete(java.sql.Connection db)
Metodo para eliminar un registro de la base de datos El codigo tendrán la PK a eliminar. |
static app.data.DataField |
getCodeField()
Métodos estaticos publicos de clase para obtener los campos de datos como DataField. |
int |
getCodigo()
Metodos para la obtención de propiedades |
java.lang.String |
getDeleteQuery()
Devuelve la cadena sql para la eliminación del registro en base de datos. |
static java.lang.Object[][] |
getFieldsName()
Metodo que devuelve un array de objetos que son a su vez arrays de dos elementos |
(package private) void |
getFromResultSet(java.sql.ResultSet rs)
Metodo que recibe un ResultSet y trata de obtener los datos de la numeracion |
java.lang.String |
getInsertQuery()
Devuelve la cadena sql para la inserción del registro en base de datos. |
static app.data.DataField |
getParField(int number)
|
static app.data.DataField |
getPropertyField(int field,
int number)
|
static java.lang.String |
getPropertyName(int field,
int number)
Devuelve el nombre de la propiedad solicitada |
static java.lang.String |
getSelectQuery(int codigo)
Pasado un código devuelve la cadena select a enviar a la base de datos para obtener el registro |
java.lang.String[][] |
getSQLUpdate()
Metodo que devuelve un array bidimensional de String para indicar el nombre de campo de base de datos y el valor de pares a establecer. |
static app.data.DataField |
getTotPField()
|
java.lang.String |
getUpdateQuery()
Devuelve la cadena sql para la actualización en base de datos. |
boolean |
isEditable()
Devuelve true si es editable |
boolean |
isNew()
Devuelve true si es un nuevo registro |
static int |
nextCode(java.sql.Connection connection)
Método estático que devuelve el siguiente código libre Actualiza una secuencia. |
void |
setCodigo(int codigo)
Metodos para establecer propiedades |
void |
setEditable(boolean editable)
Establece si es o no editable |
void |
setPares(int number,
long pares)
Pone un numero de pares en el numero indicado Lanza excepcion OutofBound si el número es erróneo |
| Methods inherited from class pdd.numeracion.Numeration |
add, clear, dup, equals, getByPares, getForceAdd, getPares, getPercentage, isNegative, Negate, nPares, nParesInRange, setForceAdd, splitByPares, sub, toString, toStringShort, toXMLEtiqueta, toXMLLong, toXMLMiddle, toXMLShort |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
codigo
protected int codigo
totalPares
private long totalPares
CODIGO
public static final int CODIGO
- See Also:
- Constant Field Values
PAR
public static final int PAR
- See Also:
- Constant Field Values
TOTALPARES
public static final int TOTALPARES
- See Also:
- Constant Field Values
TableNAME
public static final java.lang.String TableNAME
- See Also:
- Constant Field Values
SequenceNAME
public static final java.lang.String SequenceNAME
- See Also:
- Constant Field Values
CodeDBNAME
public static final java.lang.String CodeDBNAME
- See Also:
- Constant Field Values
PrefixDBNAME
public static final java.lang.String PrefixDBNAME
- See Also:
- Constant Field Values
TotPDBNAME
public static final java.lang.String TotPDBNAME
- See Also:
- Constant Field Values
FieldsDBNAME
public static final java.lang.Object[][] FieldsDBNAME
editable
private boolean editable
- Indica si el objeto puede modificarse
changed
protected boolean changed
- Identifica si han cambiado los datos
isNew
protected boolean isNew
- Identifica si es un nuevo registro a dar de alta
deleted
private boolean deleted
- Indica si el registro ha sido eliminado en base de datos
rb
static java.util.ResourceBundle rb
- Guarda el recurso de cadena
| Constructor Detail |
DbNumeration
public DbNumeration()
- Constructor vacio
DbNumeration
public DbNumeration(int code,
java.sql.Connection c)
throws app.AppException
- Constructor, extrae los pares de la base de datos
desde el conjunto pasado como parámetro
DbNumeration
public DbNumeration(java.sql.ResultSet rs) throws app.AppException
- Constructor desde ResultSet
| Method Detail |
getFromResultSet
void getFromResultSet(java.sql.ResultSet rs) throws java.sql.SQLException, app.AppException
- Metodo que recibe un ResultSet y trata de obtener los datos
de la numeracion
getCodigo
public int getCodigo()
- Metodos para la obtención de propiedades
setCodigo
public void setCodigo(int codigo)
- Metodos para establecer propiedades
setPares
public void setPares(int number,
long pares)
- Description copied from class:
Numeration - Pone un numero de pares en el numero indicado
Lanza excepcion OutofBound si el número es erróneo
- Overrides:
setParesin classNumeration
setEditable
public void setEditable(boolean editable)
- Establece si es o no editable
changed
public boolean changed()
- Devuelve true si los datos han cambiado
isEditable
public boolean isEditable()
- Devuelve true si es editable
isNew
public boolean isNew()
- Devuelve true si es un nuevo registro
getPropertyName
public static java.lang.String getPropertyName(int field, int number)
- Devuelve el nombre de la propiedad solicitada
nextCode
public static int nextCode(java.sql.Connection connection) throws app.AppException
- Método estático que devuelve el siguiente código libre
Actualiza una secuencia.
Aquí puede haber problemas de compatibilidad de sentencias SQL
Si devuelve cero es que hubo error
getSelectQuery
public static java.lang.String getSelectQuery(int codigo)
- Pasado un código devuelve la cadena select a enviar
a la base de datos para obtener el registro
getUpdateQuery
public java.lang.String getUpdateQuery()
- Devuelve la cadena sql para la actualización en
base de datos.
getDeleteQuery
public java.lang.String getDeleteQuery()
- Devuelve la cadena sql para la eliminación del registro en
base de datos.
getInsertQuery
public java.lang.String getInsertQuery()
- Devuelve la cadena sql para la inserción del registro en
base de datos. Nueva insercion
commitChanges
public void commitChanges(java.sql.Connection c) throws app.AppException
- Metodo para actualizar el registro en base de datos
Delete
public void Delete(java.sql.Connection db) throws app.AppException
- Metodo para eliminar un registro de la base de datos
El codigo tendrán la PK a eliminar.
getCodeField
public static app.data.DataField getCodeField()
- Métodos estaticos publicos de clase para obtener los campos de
datos como DataField.
getParField
public static app.data.DataField getParField(int number)
getTotPField
public static app.data.DataField getTotPField()
getPropertyField
public static app.data.DataField getPropertyField(int field, int number)
getSQLUpdate
public java.lang.String[][] getSQLUpdate()
- Metodo que devuelve un array bidimensional de String
para indicar el nombre de campo de base de datos y
el valor de pares a establecer.
Se usa para sentencias insert y update
getFieldsName
public static java.lang.Object[][] getFieldsName()
- Metodo que devuelve un array de objetos que son a su vez
arrays de dos elementos
|
|||||||||
| Home >> All >> pdd >> [ numeracion overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC