com.fenalco.entities
Class HelpItem

java.lang.Object
  extended by com.fenalco.entities.HelpItem

public class HelpItem
extends java.lang.Object

Esta clase representa la tabla ayuda 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

Author:
Mario Linares Vásquez

Field Summary
private  java.lang.String content
          contenido del item de ayuda
private  int id
          id dek item de ayuda
private  java.lang.String pageUrl
          url de la pagina donde se invoca el item de ayuda
private  java.lang.String title
          titulo del item de ayuda
 
Constructor Summary
HelpItem()
          Constructor por omisión de la clase.
HelpItem(int id)
          Constructor que recibe el id del item de ayuda del sistema en la base de datos.
 
Method Summary
 boolean delete(Transaction transaction)
          Realiza una consulta SQL de tipo delete con el fin de eliminar el item de ayuda de la base de datos cuando se creo la instancia con el constructor que recibe el id como parámetro.Para eliminar los datos en la tabla ayuda debe construir una consulta SQL de tipo deletete y la adiciona a la transacción con el método addSql
 java.lang.String getContent()
          Consultor para el atributo content.
 int getId()
          Consultor para el atributo id.
 java.lang.String getPageUrl()
          Consultor para el atributo pageUrl.
 java.lang.String getTitle()
          Consultor para el atributo title.
 boolean loadData(int id)
          Este método carga de la tabla ayuda 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 item de ayuda en la base de datos.
 void setContent(java.lang.String content)
          Modificador para el atributo content.
 void setId(int id)
          Modificador para el atributo id.
 void setPageUrl(java.lang.String pageUrl)
          Modificador para el atributo pageUrl.
 void setTitle(java.lang.String title)
          Modificador para el atributo title.
 boolean update(Transaction transaction)
          Realiza una consulta SQL de tipo update con el fin de actualizar los campos del parámetro del sistema modificados a través de los métodos setter.Para actualizar los datos en la tabla parametros_sistema 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, toString, wait, wait, wait
 

Field Detail

id

private int id
id dek item de ayuda


title

private java.lang.String title
titulo del item de ayuda


content

private java.lang.String content
contenido del item de ayuda


pageUrl

private java.lang.String pageUrl
url de la pagina donde se invoca el item de ayuda

Constructor Detail

HelpItem

public HelpItem()
Constructor por omisión de la clase. Se debe usar para el caso de insertar un nuevo item de ayuda en la base de datos


HelpItem

public HelpItem(int id)
Constructor que recibe el id del item de ayuda del sistema en la base de datos. Se debe usar en el caso de actualizaciones, borrado y consulta. Este constructor llama a la función miembro loadData con el parámetro id con el fin de cargar los datos propios del parámetro del sistema 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).

Parameters:
id - int que representa el id del item de ayuda del sistema en la base de datos
Method Detail

loadData

public boolean loadData(int id)
Este método carga de la tabla ayuda 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

Parameters:
id - identificador del item de ayuda del sistema
Returns:
boolean que representa el exito del proceso de carga de los datos

saveData

public boolean saveData(Transaction transaction)
Este método guarda los atributos del item de ayuda en la base de datos. Se debe usar solo cuando se ha creado una instancia con el constructor por omisión. Para almacenar los datos en la tabla ayuda debe construir una consulta SQL de tipo insert y la adiciona a la transacción con el método addSql

Parameters:
transaction - la transacción que se está ejecutando
Returns:
boolean que representa el exito del proceso de inserción

update

public boolean update(Transaction transaction)
Realiza una consulta SQL de tipo update con el fin de actualizar los campos del parámetro del sistema modificados a través de los métodos setter.Para actualizar los datos en la tabla parametros_sistema debe construir una consulta SQL de tipo update y la adiciona a la transacción con el método addSql

Parameters:
transaction - la transacción que se está ejecutando
Returns:
boolean que representa el exito del proceso de actualización

delete

public boolean delete(Transaction transaction)
Realiza una consulta SQL de tipo delete con el fin de eliminar el item de ayuda de la base de datos cuando se creo la instancia con el constructor que recibe el id como parámetro.Para eliminar los datos en la tabla ayuda debe construir una consulta SQL de tipo deletete y la adiciona a la transacción con el método addSql

Parameters:
transaction - la transacción que se está ejecutando
Returns:
boolean que representa el exito del proceso de borrado

getId

public int getId()
Consultor para el atributo id.

Returns:
Valor del atributo id.

setId

public void setId(int id)
Modificador para el atributo id.

Parameters:
id - Nuevo valor del atributo id.

getPageUrl

public java.lang.String getPageUrl()
Consultor para el atributo pageUrl.

Returns:
Valor del atributo pageUrl.

setPageUrl

public void setPageUrl(java.lang.String pageUrl)
Modificador para el atributo pageUrl.

Parameters:
pageUrl - Nuevo valor del atributo pageUrl.

getTitle

public java.lang.String getTitle()
Consultor para el atributo title.

Returns:
Valor del atributo title.

setTitle

public void setTitle(java.lang.String title)
Modificador para el atributo title.

Parameters:
title - Nuevo valor del atributo title.

getContent

public java.lang.String getContent()
Consultor para el atributo content.

Returns:
Valor del atributo content.

setContent

public void setContent(java.lang.String content)
Modificador para el atributo content.

Parameters:
content - Nuevo valor del atributo content.