|
||||||||||
| 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.ShoppingCartProduct
public class ShoppingCartProduct
Esta clase representa los productos que forman parte del carrito de compras con los respectivos campos que son relevantes para el carrito : id, nombre, cantidad, precio, y estado
| Field Summary | |
|---|---|
(package private) java.lang.String |
brand
Nombre de la marca del producto |
(package private) java.lang.String |
category
Nombre de la categoría a la que pertenece el producto |
(package private) int |
minimum
Minima cantidad de este producto que se puede pedir |
| Fields inherited from class com.fenalco.entities.AbstractProduct |
|---|
code, name, price, quantity, supplierId, supplierName, supplierProductId, tableId |
| Constructor Summary | |
|---|---|
ShoppingCartProduct()
Constructor por omisión de la clase |
|
| Method Summary | |
|---|---|
boolean |
delete(Transaction transaction)
elimina el producto de la base de datos creando la instrucción sql y la pasa a la transacción |
java.lang.String |
getBrand()
Getter for property brand. |
java.lang.String |
getCategory()
Getter for property category. |
int |
getMinimum()
Getter for property minimum. |
double |
getTotalPrice()
|
boolean |
loadData(int id)
Carga los datos del producto de la base de datos a partir del id del producto en la tabla necesaria |
boolean |
saveData(Transaction transaction)
almacena los datos del producto en la base de datos construyendo la sentencia sql necesaria y adicionandola a la transacción. |
void |
setBrand(java.lang.String brand)
Setter for property brand. |
void |
setCategory(java.lang.String category)
Setter for property category. |
void |
setMinimum(int minimum)
Setter for property minimum. |
boolean |
update(Transaction transaction)
actualiza el producto en la base de datos construyendo la instrucción sql y pasandola a la transacción |
| Methods inherited from class com.fenalco.entities.AbstractProduct |
|---|
getCode, getName, getPrice, getQuantity, getSupplierId, getSupplierName, getSupplierProductId, getTableId, setCode, setName, setPrice, setQuantity, setSupplierId, setSupplierName, setSupplierProductId, setTableId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
java.lang.String category
java.lang.String brand
int minimum
| Constructor Detail |
|---|
public ShoppingCartProduct()
| Method Detail |
|---|
public double getTotalPrice()
public boolean delete(Transaction transaction)
AbstractProduct
delete in class AbstractProducttransaction - la transacción que se está ejecutando
public boolean loadData(int id)
AbstractProduct
loadData in class AbstractProductid - identificador del producto en la tabla necesaria
public boolean saveData(Transaction transaction)
AbstractProduct
saveData in class AbstractProducttransaction - la transacción que se está ejecutando
public boolean update(Transaction transaction)
AbstractProduct
update in class AbstractProducttransaction - la transacción que se está ejecutando
public java.lang.String getCategory()
public void setCategory(java.lang.String category)
category - New value of property category.public java.lang.String getBrand()
public void setBrand(java.lang.String brand)
brand - New value of property brand.public int getMinimum()
public void setMinimum(int minimum)
minimum - New value of property minimum.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||