|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.SupplierProductList
public class SupplierProductList
Esta clase representa el conjunto de productos ofrecidos por un proveedor en el sistema, constituye la forma de ensamblar el catálogo de productos al permitir su creación por criterios como proveedor, categoría de producto, campo de búsqueda y tipo de ordenamiento. Ordenamiento 0: Alfabético Ordenamiento 1: Por proveedor Ordenamiento 2: Por Precio
| Field Summary | |
|---|---|
private java.util.Hashtable |
supplierProducts
Este Hashtable agrupa el conjunto de productos que un proveedor
ofrece en el sistema, es un reflejo de los registros de la tabla
proveedor_producto para un proveedor específico. |
| Constructor Summary | |
|---|---|
SupplierProductList(int supplierId)
Constructor para generar un listado de los productos ofrecidos por un proveedor para el uso del proveedor. |
|
SupplierProductList(int supplierId,
int communityId)
Este constructor genera un listado de los productos que un proveedor tiene asociados a una comunidad determinada, para ello recibe como parámetros los identificadores de proveedor y de comunidad. |
|
SupplierProductList(int shopKeeperId,
int supplierId,
int category,
int sortCriteria,
java.lang.String searchField)
Constructor para generar un listado de los productos ofrecidos por un proveedor para el uso del minorista. |
|
| Method Summary | |
|---|---|
java.util.Hashtable |
getSupplierProducts()
Consultor para el atributo supplierProducts. |
boolean |
loadData(int supplierId)
Este método utiliza los parámetros recibidos para cargar un listado de los productos para uso del proveedor, llama al método query de la
clase SQLUtilities. |
boolean |
loadData(int supplierId,
int communityId)
Este método consulta la base de datos para cargar un listado de los productos que un proveedor tiene asociados a una comunidad determinada. |
boolean |
loadData(int shopKeeperId,
int supplierId,
int category,
int sortCriteria,
java.lang.String searchField)
Este método utiliza los parámetros recibidos para cargar un listado de los productos para uso del minorista, llama al método query de la
clase SQLUtilities. |
void |
setSupplierProducts(java.util.Hashtable supplierProducts)
Modificador para el atributo supplierProducts. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.Hashtable supplierProducts
Hashtable agrupa el conjunto de productos que un proveedor
ofrece en el sistema, es un reflejo de los registros de la tabla
proveedor_producto para un proveedor específico.
| Constructor Detail |
|---|
public SupplierProductList(int supplierId)
loadData que recibe los mismos
parámetros.
Los parámetros reciben como parámetro por defecto (-1) para listar todos
las entradas para una selección específica, por ejemplo todas las
categorías.
supplierId - Identificador del proveedor
public SupplierProductList(int supplierId,
int communityId)
loadData que recibe
los mismos parámetros.
supplierId - Identificador del proveedorcommunityId - Identificador de la comunidad
public SupplierProductList(int shopKeeperId,
int supplierId,
int category,
int sortCriteria,
java.lang.String searchField)
loadData que recibe los mismos
parámetros.
Los parámetros reciben como parámetro por defecto (-1)para listar todos
las entradas para una selección específica, por ejemplo todos los
proveedores, todas las categorías, etc.
shopKeeperId - Identificador del minoristasupplierId - Identificador del proveedorcategory - Categoría del productosortCriteria - Criterio de ordenamientosearchField - Campo de búsqueda| Method Detail |
|---|
public boolean loadData(int supplierId)
query de la
clase SQLUtilities.
supplierId - Identificador del proveedor
public boolean loadData(int supplierId,
int communityId)
query de la clase SQLUtilities.
supplierId - Identificador del proveedorcommunityId - Identificador de la comunidad
public boolean loadData(int shopKeeperId,
int supplierId,
int category,
int sortCriteria,
java.lang.String searchField)
query de la
clase SQLUtilities.
Este método debe tener en cuenta si el minorista puede ver o no al proveedor
y si el minorista es cliente exclusivo de algún proveedor.
Un valor de -1 en el identificador del minorista(shopKeeperId) indica que el listado
será utilizado por un proveedor como catálogo de sus productos.
shopKeeperId - Identificador del minoristasupplierId - Identificador del proveedorcategory - Categoría de productosortCriteria - Criterio de ordenamientosearchField - Campo de búsqueda
public java.util.Hashtable getSupplierProducts()
public void setSupplierProducts(java.util.Hashtable supplierProducts)
supplierProducts - Nuevo valor para el atributo supplierProducts.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||