|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcontrol.Introducirpesos
public class Introducirpesos
Componente de control implícito asociado a la página JSP "introducirpesos.jsp". Es la lógica
asociada a esa página JSP. Se ejecutará su método doLogic
siempre que sea
llamada la página. Su función es comprobar que los datos introducidos en la página de
introducción de los pesos de los ítems del test sean correctos. La clase implementa la
interfaz Control
, implementando su método doLogic
, que es el
encargado de realizar la lógica asociada a la página "introducirpesos.jsp". Contiene también
un método para leer la tabla de pesos de la página y otro método para rellenar los pesos que
se dejen vacíos.
Control
Constructor Summary | |
---|---|
Introducirpesos()
|
Method Summary | |
---|---|
boolean |
doLogic(HttpServletRequest request,
HttpServletResponse response)
Realiza la comprobación de los parámetros que se recogen en la página "introducirpesos.jsp". |
void |
leePesos(HttpServletRequest request,
java.lang.String origen,
java.lang.Double[] pesos,
EstadoWeb estado,
java.lang.String tipoPeso)
Lee los pesos introducidos en la página de introducción de pesos del objeto HttpServletRequest , con el nombre común de los campos dado por el
String origen y rellena el array de Double pesos,
comprobando que sean números decimales correctos, y actualizando el valor del objeto
estado en caso de error. |
void |
rellenaPesos(java.lang.Double[] pesos,
double relleno)
Rellena las posiciones vacías del array de Double pesos con el
valor indicado por el parámetro relleno . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Introducirpesos()
Method Detail |
---|
public boolean doLogic(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException
ControlFilter
en el caso
de que detecte que la página requerida es "introducirpesos.jsp". Ya que es llamado desde
un filtro, será ejecutado siempre que llegue una petición de un cliente y antes de que
la petición llegue al Servlet (página JSP compilada a Servlet) que sirve la respuesta al
cliente. Comprueba uno por uno todos los parámetros, y, en caso de que sean correctos,
crea el array de referencias a los ítems y guarda el objeto test actualizado en el
ámbito de sesión para utilizarlos más adelante para terminar de crear el test.
doLogic
in interface Control
request
- la petición http enviada por el clienteresponse
- la respuesta http a enviar desde el servidor
java.io.IOException
- no debe de producirse
ServletException
- si hay algún problema accediendo a request o responsecontrol.Control#doLogic(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
,
javax.servlet.http.HttpServletRequest
,
javax.servlet.http.HttpServletResponse
,
ControlFilter
,
EstadoWeb
,
AssessmentItemRef
,
AssessmentTest
,
AssessmentSection
public void leePesos(HttpServletRequest request, java.lang.String origen, java.lang.Double[] pesos, EstadoWeb estado, java.lang.String tipoPeso)
HttpServletRequest
, con el nombre común de los campos dado por el
String
origen
y rellena el array de Double
pesos,
comprobando que sean números decimales correctos, y actualizando el valor del objeto
estado
en caso de error.
request
- httpServletRequest de donde leer los pesos introducidos por el
usuarioorigen
- string con el nombre base común de los campos que contienen los
pesos a leerpesos
- array de Double en el que almacenar los pesos leídos si son números
decimales correctosestado
- estado de la comprobación para avisar en caso de errortipoPeso
- string indicando si el peso es tipo correcto o incorrecto para el
aviso al usuariopublic void rellenaPesos(java.lang.Double[] pesos, double relleno)
Double pesos
con el
valor indicado por el parámetro relleno
.
pesos
- array de objetos Double a terminar de rellenarrelleno
- double con el valor por defecto para rellenar los huecos vacíos
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |