|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.OrderList
public class OrderList
Esta clase representa un listado de pedidos organizados de acuerdo a quien lo solicita, por ejemplo un minorista o un proveedor
| Field Summary | |
|---|---|
private java.util.Vector |
orders
Este Hashtable se utiliza para organizar los pedidos que forman parte del
listado, esta organizado de la siguiente forma:
key: identificador del pedido orderId
value: Objeto del tipo Order |
| Constructor Summary | |
|---|---|
OrderList()
Constructor por defecto del objeto, permite crear un listado general de todos los pedidos del sistema, por medio de un llamado al método loadData(). |
|
OrderList(int requestCompanyId,
int responseCompanyId,
java.lang.String requestRole,
java.sql.Date startDate,
java.sql.Date endDate,
int order,
boolean historical)
Constructor, permite generar un listado de pedidos filtrado de manera específica de acuerdo a los parámetros recibidos de la siguiente forma: Un minorista puede solicitar un listado de los pedidos hechos a un proveedor específico. |
|
OrderList(int companyId,
java.lang.String companyRole,
java.sql.Date startDate,
java.sql.Date endDate)
Este constructor sirve para que el administrador construya un listado con los pedidos realizados o recibidos por una empresa en particular dentro de un rango de fechas. |
|
| Method Summary | |
|---|---|
java.util.Vector |
getOrders()
Consultor para el atributo orders. |
void |
latestOrderList(int numberOfOrders)
Este método permite crear un listado de los pedidos mas recientes que se encuentran dentro del Hashtable orders, retorna el número de pedidos que recibe como parámetro. |
boolean |
loadData()
Este método carga un listado general de los pedidos de la base de datos por medio de un llamado al método query de la clase
SQLUtilities. |
boolean |
loadData(int requestCompanyId,
int responseCompanyId,
java.lang.String requestRole,
java.sql.Date startDate,
java.sql.Date endDate,
int order,
boolean historical)
Este método recibe los parámetros enviados por el constructor OrderList(params) y carga los pedidos desde la base de
datos de acuerdo a dichos parámetros, mediante un llamado al método
query de la clase SQLUtilities. |
boolean |
loadData(int companyId,
java.lang.String companyRole,
java.sql.Date startDate,
java.sql.Date endDate)
Este método construye un listado con los pedidos recibidos o realizados por una empresa en particular, dentro de un rango establecido de fechas. |
boolean |
loadHistoricalOrders()
|
static void |
main(java.lang.String[] args)
|
void |
setOrders(java.util.Vector orders)
Modificador para el atributo orders. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.Vector orders
Hashtable se utiliza para organizar los pedidos que forman parte del
listado, esta organizado de la siguiente forma:
key: identificador del pedido orderId
value: Objeto del tipo Order
| Constructor Detail |
|---|
public OrderList()
loadData().
public OrderList(int companyId,
java.lang.String companyRole,
java.sql.Date startDate,
java.sql.Date endDate)
companyId - Identificador de la empresacompanyRole - Rol de la empresa a consultarstartDate - Fecha de inicioendDate - Fecha de terminación
public OrderList(int requestCompanyId,
int responseCompanyId,
java.lang.String requestRole,
java.sql.Date startDate,
java.sql.Date endDate,
int order,
boolean historical)
loadData(params) para cargar el listado desde
la base de datos.
requestCompanyId - Id de la empresa que solicita el listadoresponseCompanyId - Empresa objetivo del listadorequestRole - Rol de la empresa que solicita el listadostartDate - Fecha desde la cual buscar pedidosendDate - Fecha hasta la cual buscar pedidos| Method Detail |
|---|
public void latestOrderList(int numberOfOrders)
OrderList para
poder retornar este objeto con los pedidos seleccionados.
numberOfOrders - Número de pedidos a seleccionar como más recientespublic boolean loadData()
query de la clase
SQLUtilities.
public boolean loadData(int requestCompanyId,
int responseCompanyId,
java.lang.String requestRole,
java.sql.Date startDate,
java.sql.Date endDate,
int order,
boolean historical)
OrderList(params) y carga los pedidos desde la base de
datos de acuerdo a dichos parámetros, mediante un llamado al método
query de la clase SQLUtilities.
requestCompanyId - Id de la empresa que solicita el listadoresponseCompanyId - Empresa objetivo del listadorequestRole - Rol de la empresa que solicita el listado SOLO puede tener los valores Minorista o ProveedorstartDate - Fecha desde la cual buscar pedidosendDate - Fecha hasta la cual buscar pedidos
public boolean loadData(int companyId,
java.lang.String companyRole,
java.sql.Date startDate,
java.sql.Date endDate)
companyId - Identificador de la empresacompanyRole - Rol de la empresa SOLO puede tener los valores Minorista o ProveedorstartDate - Fecha de inicioendDate - Fecha de terminación
public boolean loadHistoricalOrders()
public java.util.Vector getOrders()
public void setOrders(java.util.Vector orders)
orders - Nuevo valor del atributo orders.public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||