|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.Store
public class Store
Esta clase representa la tabla establecimiento de la base de datos y encapsula cada una de las operaciones que sobre esta se puedan realizar : inserción, actualización, eliminación, consulta.
| Field Summary | |
|---|---|
private java.lang.String |
address
dirección del establecimiento |
private int |
avenue
carrera donde se encunentra el establecimiento |
private java.lang.String |
avenueOrientation
orientación de la carrera donde se encuentra el establecimiento (N,S,W,E) |
private int |
companyId
id de la empresa |
private java.lang.String |
contact1
persona de contacto número 1 |
private java.lang.String |
contact2
persona de contacto número 2 |
private java.lang.String |
gln
|
private int |
id
id del establecimiento |
private java.lang.String |
name
nombre del establecimiento |
private int |
neighbourhood
id del |
private int |
payPlaces
puntos de pago al interior del establecimiento |
private java.lang.String |
phoneNumber1
teléfono número 1 |
private java.lang.String |
phoneNumber2
teléfono número 2 |
private double |
storeArea
área del establecimiento (metros cuadrados) |
private int |
stratum
estrato social |
private int |
street
calle donde se encuentra el establecimiento |
private java.lang.String |
streetOrientation
orientación de la calle donde se encuentra el establecimiento (N,S,W,E) |
private double |
wareHouseArea
área de bodega en el establecimiento (metros cuadrados) |
| Constructor Summary | |
|---|---|
Store()
Constructor por omisión de la clase. |
|
Store(int storeId)
Constructor que recibe el id del establecimiento en la base de datos. |
|
| Method Summary | |
|---|---|
boolean |
delete(Transaction transaction)
Realiza una consulta SQL de tipo delete con el fin de eliminar el establecimiento de la base de datos cuando se creo la instancia con el constructor que recibe el id como parámetro y la adiciona a la transacción con el método addSql |
java.lang.String |
getAddress()
Consultor del atributo address. |
int |
getAvenue()
Consultor del atributo avenue. |
java.lang.String |
getAvenueOrientation()
Consultor del atributo avenueOrientation. |
int |
getCompanyId()
Getter for property companyId. |
static java.lang.String |
getCompanyName(int storeId)
Este método permite obtener el nombre de la empresa a la cual pertenece el minorista, será utilizado para la construcción del listado StoreListViewSupplier |
java.lang.String |
getContact1()
Consultor del atributo contact1. |
java.lang.String |
getContact2()
Consultor del atributo contact2. |
java.lang.String |
getGln()
Getter for property gln. |
int |
getId()
Consultor del atributo id. |
java.lang.String |
getName()
Consultor del atributo name. |
int |
getNeighbourhood()
Consultor del atributo neighbourhood. |
int |
getPayPlaces()
Consultor del atributo payPlaces. |
java.lang.String |
getPhoneNumber1()
Consultor del atributo phoneNumber1. |
java.lang.String |
getPhoneNumber2()
Consultor del atributo phoneNumber2. |
double |
getStoreArea()
Consultor del atributo storeArea. |
int |
getStratum()
Consultor del atributo stratum. |
int |
getStreet()
Consultor del atributo street. |
java.lang.String |
getStreetOrientation()
Consultor del atributo streetOrientation. |
double |
getWareHouseArea()
Consultor del atributo wareHouseArea. |
boolean |
loadData(int storeId)
Este método carga de la tabla establecimiento de la base de datos todos los valores de los campos en los atributos de la clase, a través del método query de
la clase SQLUtilities |
boolean |
saveData(Transaction transaction)
Este método guarda los atributos del establecimiento en la base de datos. |
void |
setAddress(java.lang.String address)
Modificador para el atributo address. |
void |
setAvenue(int avenue)
Modificador para el atributo avenue. |
void |
setAvenueOrientation(java.lang.String avenueOrientation)
Modificador para el atributo avenueOrientation. |
void |
setCompanyId(int companyId)
Setter for property companyId. |
void |
setContact1(java.lang.String contact1)
Modificador para el atributo contact1. |
void |
setContact2(java.lang.String contact2)
Modificador para el atributo contact2. |
void |
setGln(java.lang.String gln)
Setter for property gln. |
void |
setId(int id)
Modificador para el atributo id. |
void |
setName(java.lang.String name)
Modificador para el atributo name. |
void |
setNeighbourhood(int neighbourhood)
Modificador para el atributo neighbourhood. |
void |
setPayPlaces(int payPlaces)
Modificador para el atributo payPlaces. |
void |
setPhoneNumber1(java.lang.String phoneNumber1)
Modificador para el atributo phoneNumber1. |
void |
setPhoneNumber2(java.lang.String phoneNumber2)
Modificador para el atributo phoneNumber2. |
void |
setStoreArea(double storeArea)
Modificador para el atributo storeArea. |
void |
setStratum(int stratum)
Modificador para el atributo stratum. |
void |
setStreet(int street)
Modificador para el atributo street. |
void |
setStreetOrientation(java.lang.String streetOrientation)
Modificador para el atributo streetOrientation. |
void |
setWareHouseArea(double wareHouseArea)
Modificador para el atributo wareHouseArea. |
java.lang.String |
toString()
|
boolean |
update(Transaction transaction)
Realiza una consulta SQL de tipo update con el fin de actualizar los campos del establecimiento modificados a través de los métodos setter.Para actualizar los datos en la tabla establecimiento debe construir una consulta SQL de tipo update y la adiciona a la transacción con el método addSql |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int id
private java.lang.String name
private java.lang.String address
private int street
private int avenue
private java.lang.String streetOrientation
private java.lang.String avenueOrientation
private java.lang.String contact1
private java.lang.String contact2
private java.lang.String phoneNumber1
private java.lang.String phoneNumber2
private double storeArea
private int payPlaces
private double wareHouseArea
private int neighbourhood
private int stratum
private java.lang.String gln
private int companyId
| Constructor Detail |
|---|
public Store()
public Store(int storeId)
loadData con el parámetro storeId con el fin de cargar
los datos propios de ese establecimiento que residen en la base de datos. Al usar este
constructor si se desea modificar el valor de algún campo se deben utilizar los
métodos consultores (setter).
storeId - int que representa el id del establecimiento| Method Detail |
|---|
public boolean loadData(int storeId)
query de
la clase SQLUtilities
storeId - identificador del establecimiento
public boolean saveData(Transaction transaction)
addSql
transaction - transacción que se está ejecutando
public boolean update(Transaction transaction)
addSql
transaction - transacción que se está ejecutando
public boolean delete(Transaction transaction)
addSql
transaction - transacción que se está ejecutando
public static java.lang.String getCompanyName(int storeId)
StoreListViewSupplier
storeId - Identificador del establecimiento
public int getId()
public void setId(int id)
id - Nuevo valor para el atributo id.public java.lang.String getName()
public void setName(java.lang.String name)
name - Nuevo valor para el atributo name.public java.lang.String getAddress()
public void setAddress(java.lang.String address)
address - Nuevo valor para el atributo address.public int getStreet()
public void setStreet(int street)
street - Nuevo valor para el atributo street.public int getAvenue()
public void setAvenue(int avenue)
avenue - Nuevo valor para el atributo avenue.public java.lang.String getStreetOrientation()
public void setStreetOrientation(java.lang.String streetOrientation)
streetOrientation - Nuevo valor para el atributo streetOrientation.public java.lang.String getAvenueOrientation()
public void setAvenueOrientation(java.lang.String avenueOrientation)
avenueOrientation - Nuevo valor para el atributo avenueOrientation.public java.lang.String getContact1()
public void setContact1(java.lang.String contact1)
contact1 - Nuevo valor para el atributo contact1.public java.lang.String getContact2()
public void setContact2(java.lang.String contact2)
contact2 - Nuevo valor para el atributo contact2.public java.lang.String getPhoneNumber1()
public void setPhoneNumber1(java.lang.String phoneNumber1)
phoneNumber1 - Nuevo valor para el atributo phoneNumber1.public java.lang.String getPhoneNumber2()
public void setPhoneNumber2(java.lang.String phoneNumber2)
phoneNumber2 - Nuevo valor para el atributo phoneNumber2.public double getStoreArea()
public void setStoreArea(double storeArea)
storeArea - Nuevo valor para el atributo storeArea.public int getPayPlaces()
public void setPayPlaces(int payPlaces)
payPlaces - Nuevo valor para el atributo payPlaces.public double getWareHouseArea()
public void setWareHouseArea(double wareHouseArea)
wareHouseArea - Nuevo valor para el atributo wareHouseArea.public int getNeighbourhood()
public void setNeighbourhood(int neighbourhood)
neighbourhood - Nuevo valor para el atributo neighbourhood.public int getStratum()
public void setStratum(int stratum)
stratum - Nuevo valor para el atributo stratum.public java.lang.String getGln()
public void setGln(java.lang.String gln)
gln - New value of property gln.public int getCompanyId()
public void setCompanyId(int companyId)
companyId - New value of property companyId.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||