|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.Complaint
public class Complaint
Representa un reclamo
| Field Summary | |
|---|---|
private int |
categoryId
Identificador de la categoria a la cual pertenece el reclamo |
private java.lang.String |
categoryName
Nombre de lca categoria a la cual pertenece el reclamo |
private java.lang.String |
content
El contenido del reclamo |
private java.sql.Date |
date
Fecha en la que se hace el reclamo |
private java.lang.String |
destinationEmail
Dirección de correo electrónico a donde se va a dirigir el reclamo |
private int |
id
Identificador del reclamo |
private java.lang.String |
userId
Identificador del usuario que hace el reclamo (login) |
private java.lang.String |
userName
Nombre del usuario que hace el reclamo |
| Constructor Summary | |
|---|---|
Complaint()
Constructor por omisión, crea un reclamo vacio |
|
Complaint(int id)
Constructor que recibe el identificador del reclamo y llama al método loadData para que cargue la información del reclamo de la base de datos |
|
| Method Summary | |
|---|---|
boolean |
delete(Transaction transaction)
Elimina la información del un reclamo en la base de datos creando el sql y adicionandolo a la transacción con el método addSql |
int |
getCategoryId()
Getter para el atributo categoryId. |
java.lang.String |
getCategoryName()
Getter para el atributo categoryName. |
java.lang.String |
getContent()
Getter for property content. |
java.sql.Date |
getDate()
Getter para el atributo date. |
java.lang.String |
getDestinationEmail()
Getter para el atributo destinationEmail. |
int |
getId()
Getter para el atributo id. |
java.lang.String |
getUserId()
Getter para el atributo userId. |
java.lang.String |
getUserName()
Getter para el atributo userName. |
boolean |
loadData(int id)
Carga la información del reclamo de la base de datos a partir del identificador |
boolean |
saveData(Transaction transaction)
Almacena la información del reclamo en la base de datos creando el sql y adicionandolo a la transacción con el método addSql |
void |
setCategoryId(int categoryId)
Setter para el atributo categoryId. |
void |
setCategoryName(java.lang.String categoryName)
Setter para el atributo categoryName. |
void |
setContent(java.lang.String content)
Setter for property content. |
void |
setDate(java.sql.Date date)
Setter para el atributo date. |
void |
setDestinationEmail(java.lang.String destinationEmail)
Setter para el atributo destinationEmail. |
void |
setId(int id)
Setter para el atributo id. |
void |
setUserId(java.lang.String userId)
Setter para el atributo userId. |
void |
setUserName(java.lang.String userName)
Setter para el atributo userName. |
boolean |
submit()
Envia el correo con el reclamo a la dirección respectiva |
boolean |
submitComplaint(Transaction transaction)
registra el nuevo reclamo que se ha generado, para ello hace lo siguiente: 1. llama al método saveData para almacenar el reclamo en la base de datos 2. llama al método submit para enviar el correo a quien corresponda |
boolean |
update(Transaction transaction)
Actualiza la información del un reclamo en la base de datos creando el sql y adicionandolo a la transacción con el método addSql |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int id
private int categoryId
private java.lang.String categoryName
private java.lang.String destinationEmail
private java.sql.Date date
private java.lang.String userId
private java.lang.String userName
private java.lang.String content
| Constructor Detail |
|---|
public Complaint()
public Complaint(int id)
id - Identificador del reclamo| Method Detail |
|---|
public boolean loadData(int id)
id - Identificador del reclamo para buscarlo en la base de datos
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 - La transacción actual
public boolean submitComplaint(Transaction transaction)
transaction - Transacción que se está ejecutando
public boolean submit()
public int getId()
public void setId(int id)
id - nuevo valor del atributo id.public int getCategoryId()
public void setCategoryId(int categoryId)
categoryId - nuevo valor del atributo categoryId.public java.lang.String getCategoryName()
public void setCategoryName(java.lang.String categoryName)
categoryName - nuevo valor del atributo categoryName.public java.lang.String getDestinationEmail()
public void setDestinationEmail(java.lang.String destinationEmail)
destinationEmail - nuevo valor del atributo destinationEmail.public java.sql.Date getDate()
public void setDate(java.sql.Date date)
date - nuevo valor del atributo date.public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
userId - nuevo valor del atributo userId.public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
userName - nuevo valor del atributo userName.public java.lang.String getContent()
public void setContent(java.lang.String content)
content - New value of property content.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||