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

java.lang.Objectpdd.factura.DbLineaFacturaGroup
- public class DbLineaFacturaGroup
- extends java.lang.Object
Clase para manejar las lineas de factura de una factura en particular. Permite gestionar estas lineas, añadir nuevas, eliminar, modificar, volver a recuperar las lineas de notas. Distingue lineas provenientes de notas de fabricación y lineas insertadas por el usuario. Las lineas de notas de fabricación siempre son colocadas al principio y no pueden eliminarse una a una sino desde un proceso de renovación global.
| Field Summary | |
private java.util.Vector |
deleted
|
private DbFactura |
factura
|
private java.util.Vector |
items
|
| Constructor Summary | |
DbLineaFacturaGroup(DbFactura factura)
Constructor para |
|
DbLineaFacturaGroup(DbFactura factura,
java.sql.Connection c)
|
|
| Method Summary | |
void |
addLinea(DbLineaFactura l)
Añade una nueva linea al final de las existentes |
boolean |
changed()
Devuelve true si los datos han cambiado en el grupo de notas |
void |
commitChanges(java.sql.Connection c)
Lleva los cambios producidos a la base de datos. |
void |
exchangeLinea(int linea1,
int linea2)
Recoloca una linea en el lugar indicado |
app.Money |
getBruto()
Devuelve el importe bruto de las lineas |
app.Money |
getDescuento()
Devuelve el importe monetario de los descuentos |
DbLineaFactura |
getLinea(int nlinea)
Devuelve la linea de factura indicada |
java.util.Vector |
getLineas()
Metodo que devuelve laslineas en un vector |
static java.lang.String |
getSelectQuery(DbFactura factura)
|
app.Money |
getTotal()
Devuelve el importe total de las lineas |
int |
NLineas()
Metodo que devuelve el numero de lineas de factura del grupo |
void |
removeAllLineas()
Elimina todas las lineas. |
void |
removeLinea(int nlinea)
Elimina la linea indicada. |
void |
toXML(java.io.PrintStream ps,
java.lang.String offset)
SAlida XML de las lineas de factura (CUERPO) |
void |
updateLineasNotas(java.util.Vector lineas)
Actualiza las lineas de notas con una nueva lista |
void |
validateField(java.sql.Connection c)
Metodo que valida los datos Devuelve una excepción con los errores encontrados |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
factura
private DbFactura factura
items
private java.util.Vector items
deleted
private java.util.Vector deleted
| Constructor Detail |
DbLineaFacturaGroup
public DbLineaFacturaGroup(DbFactura factura)
- Constructor para
DbLineaFacturaGroup
public DbLineaFacturaGroup(DbFactura factura, java.sql.Connection c) throws app.AppException
| Method Detail |
getSelectQuery
public static java.lang.String getSelectQuery(DbFactura factura)
NLineas
public int NLineas()
- Metodo que devuelve el numero de lineas de factura del
grupo
getLineas
public java.util.Vector getLineas()
- Metodo que devuelve laslineas en un vector
getLinea
public DbLineaFactura getLinea(int nlinea)
- Devuelve la linea de factura indicada
getBruto
public app.Money getBruto()
- Devuelve el importe bruto de las lineas
getDescuento
public app.Money getDescuento()
- Devuelve el importe monetario de los descuentos
getTotal
public app.Money getTotal()
- Devuelve el importe total de las lineas
removeLinea
public void removeLinea(int nlinea)
- Elimina la linea indicada.
Si la linea es de nota no la elimina
removeAllLineas
public void removeAllLineas()
- Elimina todas las lineas.
addLinea
public void addLinea(DbLineaFactura l)
- Añade una nueva linea al final de las existentes
exchangeLinea
public void exchangeLinea(int linea1,
int linea2)
- Recoloca una linea en el lugar indicado
updateLineasNotas
public void updateLineasNotas(java.util.Vector lineas)
- Actualiza las lineas de notas con una nueva lista
changed
public boolean changed()
- Devuelve true si los datos han cambiado en el grupo de
notas
validateField
public void validateField(java.sql.Connection c) throws app.AppException
- Metodo que valida los datos
Devuelve una excepción con los errores encontrados
commitChanges
public void commitChanges(java.sql.Connection c) throws app.AppException
- Lleva los cambios producidos a la base de datos.
Primero elimina las borradas y despues acepta los
cambios.
toXML
public void toXML(java.io.PrintStream ps, java.lang.String offset)
- SAlida XML de las lineas de factura (CUERPO)
|
|||||||||
| Home >> All >> pdd >> [ factura overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
pdd.factura.DbLineaFacturaGroup