|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.ShoppingList
public class ShoppingList
Esta clase se usa para almacenar la información de una lista de compras
| Field Summary | |
|---|---|
private int |
companyId
Identificador de la empresa que es dueña de la lista |
private java.lang.String |
companyName
Nombre de la empresa que es dueña de la lista |
private int |
id
Identificador de la lista de compras |
private java.lang.String |
listName
Nombre con el que el minorista guardó la lista de compras |
private java.util.Hashtable |
products
Productos que hacen parte de la lista. |
| Constructor Summary | |
|---|---|
ShoppingList()
Constructor por omisión. |
|
ShoppingList(int shoppingListId)
Constructor que recibe el id de la lista y la carga de la base de datos llamando al método loadData |
|
| Method Summary | |
|---|---|
boolean |
delete(Transaction transaction)
Elimina una lista de compras de la base de datos construyendo el sql y adicionandolo a la transacción con el método addSql |
int |
getCompanyId()
Consultor para el atributo companyId. |
java.lang.String |
getCompanyName()
Consultor para el atributo companyName. |
int |
getId()
Consultor para el atributo id. |
java.lang.String |
getListName()
Consultor para el atributo listName. |
java.util.Hashtable |
getProducts()
Consultor para el atributo products. |
int |
hashCode()
|
boolean |
loadData(int shoppingListId)
Carga la información de la lista desde la base de datos a partir del Id |
ShoppingCart |
loadListSession(int storeId)
Arma un objeto de tipo ShoppingCart a partir de la información de la
lista y lo retorna |
boolean |
saveData(Transaction transaction)
Almacena la información de la lista en la base de datos construyendo el sql y adicionandolo a la transacción con el método addSql |
void |
setCompanyId(int companyId)
Modificador para el atributo companyId. |
void |
setCompanyName(java.lang.String companyName)
Modificador para el atributo companyName. |
void |
setId(int id)
Modificador para el atributo id. |
void |
setListName(java.lang.String listName)
Modificador para el atributo listName. |
void |
setProducts(java.util.Hashtable products)
Modificador para el atributo products. |
boolean |
update(Transaction transaction)
Actualiza la información de la lista en la base de datos construyendo el sql y adicionandolo a la transacción con el método addSql |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int id
private java.lang.String listName
private int companyId
private java.lang.String companyName
private java.util.Hashtable products
| Constructor Detail |
|---|
public ShoppingList()
public ShoppingList(int shoppingListId)
shoppingListId - Id de la lista para recuperarla de la base de datos| Method Detail |
|---|
public boolean loadData(int shoppingListId)
shoppingListId - El identificador de la lista para recuperarla de la base de datos
public boolean saveData(Transaction transaction)
addSql
transaction - la transacción que se está ejecutando
public boolean update(Transaction transaction)
addSql
transaction - la transacción que se está ejecutando
public boolean delete(Transaction transaction)
addSql
transaction - la transacción que se está ejecutando
public ShoppingCart loadListSession(int storeId)
ShoppingCart a partir de la información de la
lista y lo retorna
public int getId()
public void setId(int id)
id - Nuevo valor del atributo id.public java.lang.String getListName()
public void setListName(java.lang.String listName)
listName - Nuevo valor del atributo listName.public int getCompanyId()
public void setCompanyId(int companyId)
companyId - Nuevo valor del atributo companyId.public java.lang.String getCompanyName()
public void setCompanyName(java.lang.String companyName)
companyName - Nuevo valor del atributo companyName.public java.util.Hashtable getProducts()
public void setProducts(java.util.Hashtable products)
products - Nuevo valor del atributo products.public int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||