control
Class Nuevodirectorio

java.lang.Object
  extended by control.Nuevodirectorio
All Implemented Interfaces:
Control

public class Nuevodirectorio
extends java.lang.Object
implements Control

Componente de control implícito asociado a la página JSP "nuevodirectorio.jsp". Es la lógica asociada a esa página JSP. Se ejecutará su método doLogic siempre que sea llamada la página. Se encarga de crear un nuevo directorio.

Author:
David Domínguez
See Also:
Control

Constructor Summary
Nuevodirectorio()
           
 
Method Summary
 boolean doLogic(HttpServletRequest request, HttpServletResponse response)
          Se encarga de crear un nuevo subdirectorio con el nombre indicado por DirNombre en el directorio DirectorioActual, parámetros ambos que recibe en el request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Nuevodirectorio

public Nuevodirectorio()
Method Detail

doLogic

public boolean doLogic(HttpServletRequest request,
                       HttpServletResponse response)
                throws java.io.IOException,
                       ServletException
Se encarga de crear un nuevo subdirectorio con el nombre indicado por DirNombre en el directorio DirectorioActual, parámetros ambos que recibe en el request. Será llamado por el filtro ControlFilter en el caso de que detecte que la página requerida es "nuevodirectorio.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 que no exista ningún subdirectorio con ese nombre ya en el directorio actual, e intenta crearlo. Avisa al usuario en caso de que ocurra algún fallo. Vuelve a la página indicada en el parámetro VolverA recibido en el request.

Specified by:
doLogic in interface Control
Parameters:
request - la petición http enviada por el cliente
response - la respuesta http a enviar desde el servidor
Returns:
true para que se sigan ejecutando los demás filtros del servidor y se envíe la respuesta correctamente
Throws:
java.io.IOException - si hay algún problema accediendo al directorio o al crearlo
ServletException - si hay algún problema accediendo a request o response
See Also:
control.Control#doLogic(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse), javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, ControlFilter


Herramienta de Creación de Examen QTI. Universidad de Sevilla. e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


EDITOR DE FORMATO DE LA NORMA QTI DEL IMS

: Domínguez Briante, David
: Ingeniería Telecomunicación