|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.AbstractProduct
com.fenalco.entities.OrderProduct
public class OrderProduct
Esta clase encapsula el comportamiento de la tabla producto_pedido de la base de datos.
| Field Summary | |
|---|---|
private int |
orderId
Id del pedido |
private double |
orderPrice
|
| Fields inherited from class com.fenalco.entities.AbstractProduct |
|---|
code, name, price, quantity, supplierId, supplierName, supplierProductId, tableId |
| Constructor Summary | |
|---|---|
OrderProduct()
Constructor por omisión de la clase |
|
OrderProduct(int orderProductId)
Este constructor utiliza la función loadData para cargar los datos de la table producto_peddido en la base de datos |
|
| Method Summary | |
|---|---|
double |
calculateValue()
Retorna el total correspondiente para este producto en el pedido. |
boolean |
delete(Transaction transaction)
Elimina el registro producto_pedido de la base de datos usando el método addSql de la transacción que recibe |
int |
getOrderId()
Consultor para el atributo orderId. |
double |
getOrderPrice()
Getter for property orderPrice. |
int |
getSupplierProductId()
Getter for property supplierProductId. |
int |
hashCode()
|
boolean |
loadData(int orderProductId)
Carga los datos de la tabla producto_pedido de acuerdo con el id proporcionado |
boolean |
loadHistoricalOrderProduct(int orderProductId)
Carga los datos de la tabla producto_pedido de acuerdo con el id proporcionado |
void |
makeHistorical(Transaction transaction)
|
boolean |
saveData(Transaction transaction)
Almacena la información del producto_pedido en la base de datos usando el método addSql de la transacción que recibe |
void |
setOrderId(int orderId)
Setter para el atributo orderId. |
void |
setOrderPrice(double orderPrice)
Setter for property orderPrice. |
void |
setSupplierProductId(int supplierProductId)
Setter for property supplierProductId. |
boolean |
update(Transaction transaction)
Este método actualiza la información en base de datos |
| Methods inherited from class com.fenalco.entities.AbstractProduct |
|---|
getCode, getName, getPrice, getQuantity, getSupplierId, getSupplierName, getTableId, setCode, setName, setPrice, setQuantity, setSupplierId, setSupplierName, setTableId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int orderId
private double orderPrice
| Constructor Detail |
|---|
public OrderProduct()
public OrderProduct(int orderProductId)
orderProductId - id del producto del pedido| Method Detail |
|---|
public boolean loadData(int orderProductId)
loadData in class AbstractProductorderProductId - id del producto del pedido
public boolean update(Transaction transaction)
update in class AbstractProducttransaction - la transacción que se está ejecutando
public boolean saveData(Transaction transaction)
addSql de la transacción que recibe
saveData in class AbstractProducttransaction - la transacción que se está ejecutando
public boolean delete(Transaction transaction)
addSql de la transacción que recibe
delete in class AbstractProducttransaction - la transacción que se está ejecutando
public double calculateValue()
public int getOrderId()
public void setOrderId(int orderId)
orderId - Nuevo valor de el atributo orderId.public int getSupplierProductId()
getSupplierProductId in class AbstractProductpublic void setSupplierProductId(int supplierProductId)
setSupplierProductId in class AbstractProductsupplierProductId - New value of property supplierProductId.public double getOrderPrice()
public void setOrderPrice(double orderPrice)
orderPrice - New value of property orderPrice.public int hashCode()
hashCode in class java.lang.Objectpublic void makeHistorical(Transaction transaction)
public boolean loadHistoricalOrderProduct(int orderProductId)
orderProductId - id del producto del pedido
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||