|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.SupplierList
public class SupplierList
Esta clase representa un Listado de Proveedores, este listado será utilizado principalmente por el minorista para filtar el catalogo de productos.
| Field Summary | |
|---|---|
private java.util.Hashtable |
suppliers
Este Hashtable contiene a los proveedores que componen la lista, este Hashtable está constituido de la siguiente forma: key: supplierId value: Objeto Supplier |
| Constructor Summary | |
|---|---|
SupplierList()
Constructor por omisión Llama al método loadData() que carga una lista con todos los
proveedores del sistema |
|
SupplierList(int storeId)
Este constructor recibe como parámetro el id del minorista shopKeeperId y carga una lista de los proveedores
con los que tiene relación comercial. |
|
SupplierList(Store store)
|
|
| Method Summary | |
|---|---|
void |
filterByCity(int cityId)
Filtra La lista de proveedores por ciudad |
java.util.Hashtable |
getSuppliers()
Consultor para el atributo suppliers. |
boolean |
loadData()
Este método carga una lista de todos los proveedores del sistema en el objeto a través del método query de la clase SQLUtilities |
boolean |
loadData(int storeId)
Este método carga desde la base de datos un listado de los proveedores que tienen una relación comercial con el minorista identificado por el parametro shopKeeperId. |
boolean |
loadData(Store store)
Carga la lista de proveedores a partir del establecimiento indicado, pero revisa que el minorista dueño del establecimiento tenga activado al minorista para verlo en el catálogo. |
static void |
main(java.lang.String[] args)
|
void |
setSuppliers(java.util.Hashtable suppliers)
Modificador para el atributo suppliers. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.Hashtable suppliers
| Constructor Detail |
|---|
public SupplierList()
loadData() que carga una lista con todos los
proveedores del sistema
public SupplierList(int storeId)
shopKeeperId y carga una lista de los proveedores
con los que tiene relación comercial.
Este constructor llama a la función loadData(shopKeeperId) y
carga los datos de la base de datos en el objeto.
shopKeeperId - Identificador del minorista en la base de datospublic SupplierList(Store store)
| Method Detail |
|---|
public boolean loadData()
query de la clase SQLUtilities
public boolean loadData(int storeId)
shopKeeperId.
shopKeeperId - Identificador del minorista en la base de datos
public boolean loadData(Store store)
public void filterByCity(int cityId)
Id - de la ciudad por la cual se va a filtrarpublic java.util.Hashtable getSuppliers()
public void setSuppliers(java.util.Hashtable suppliers)
suppliers - Nuevo valor del atributo suppliers.public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||