Example usage for org.apache.commons.validator ValidatorException ValidatorException

List of usage examples for org.apache.commons.validator ValidatorException ValidatorException

Introduction

In this page you can find the example usage for org.apache.commons.validator ValidatorException ValidatorException.

Prototype

public ValidatorException(String message) 

Source Link

Document

Constructs an Exception with the specified detail message.

Usage

From source file:es.pode.administracion.presentacion.planificador.listarTareasEnEjecucion.TareasEnEjecucionControllerImpl.java

public final void obtenerTareasEnEjecucion(ActionMapping mapping, ObtenerTareasEnEjecucionForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    try {/*from   w w w. jav a 2 s. com*/
        Utiles utilidades = new Utiles();

        TareaVO[] tareas = this.getSrvPlanificadorService().obtenerTareasEnEjecucion();

        for (int i = 0; i < tareas.length; i++) {

            /**
                * Recortamos el nombre de la tarea quitandole lo agregado al nombre original
                * y el nombre recortado lo metemos en tipoTarea para mostrarlo en la pantalla
                * de tareas en ejecucion y respetamos el nombre
                * Lo agregado son dos # seguidas de la fecha en la que se ejecuta la tarea
                * La fecha se compone de "ao+mes+dia+hora+minutos+segundos"
                * */

            String nombre = tareas[i].getTrabajo();

            int posicion = nombre.indexOf("!!");

            if (posicion > 0)
                tareas[i].setTipoTarea(nombre.substring(0, posicion));
            else
                tareas[i].setTipoTarea(nombre);

        }

        ((ListarTareasEnEjecucionFormImpl) form).setTareasEnEjecucionAsArray(tareas);
    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{tareas.error}");
    }
}

From source file:es.pode.administracion.presentacion.nodos.bajaNodo.BajaNodoControllerImpl.java

/**
 * @see es.pode.administracion.presentacion.nodos.bajaNodo.BajaNodoController#bajaNodo(org.apache.struts.action.ActionMapping, es.pode.administracion.presentacion.nodos.bajaNodo.BajaNodoForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *///from w  w w.ja v a 2 s . co m
public final void bajaNodo(ActionMapping mapping,
        es.pode.administracion.presentacion.nodos.bajaNodo.BajaNodoForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    try {

        //String listaId = request.getParameter("listaId");
        String listaId = request.getParameter("listaId");
        if (log.isDebugEnabled())
            log.debug("los ids de nodos que se quieren eliminar son " + listaId);
        Object[] objeto = listaId.split(" ");
        SrvNodoService nodoService = this.getSrvNodoService();
        ValidaBajaNodoVO validaBajaNodoVO = nodoService.eliminarNodo(obtenerIds(objeto));
        form.setNodosBorrados(validaBajaNodoVO.getNodosBorrados());
        form.setDescripcionBaja(validaBajaNodoVO.getDescripcionBaja());

        //TODO meter en los resources el ok y fallo

    } catch (Exception e) {
        log.error("Se ha producido un error al eliminar el nodo: " + e);
        throw new ValidatorException("{errors.borrarNodo}");
    }

}

From source file:es.pode.administracion.presentacion.informes.eliminarInforme.EliminarInformeControllerImpl.java

/**
 * @see es.pode.administracion.presentacion.informes.eliminarInforme.EliminarInformeController#eliminarInforme(org.apache.struts.action.ActionMapping, es.pode.administracion.presentacion.informes.eliminarInforme.EliminarInformeForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *//* w ww . ja  v  a2s  . com*/
public final void eliminarInforme(ActionMapping mapping,
        es.pode.administracion.presentacion.informes.eliminarInforme.EliminarInformeForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    try {

        String listaId = request.getParameter("listaId");

        if (log.isDebugEnabled())
            log.debug("los ids de los informes que se quieren eliminar son " + listaId);
        String[] informes = listaId.split(":");

        if (log.isDebugEnabled())
            log.debug("los ids de los informes que se quieren eliminar son " + listaId);
        SrvInformeService informeService = this.getSrvInformeService();
        ValidaBajaInformeVO bajaInformeVO = informeService.eliminarInforme(informes);
        form.setInformesBorrados(bajaInformeVO.getInformesBorrados());
        form.setResultado(bajaInformeVO.getDescripcionBaja());

    } catch (Exception e) {
        log.error("Se ha producido un error al eliminar el informe: " + e);
        throw new ValidatorException("{errors.eliminarInforme}");
    }

}

From source file:es.pode.administracion.presentacion.repositoriosExternos.listarRepositoriosExternos.ListarNodosSQIControllerImpl.java

public void listarNodosSQI(ActionMapping mapping, ListarNodosSQIForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    try {/*w w  w  . ja  v a2 s .c o m*/

        SrvGestionSqiService service = this.getSrvGestionSqiService();
        NodoDescripcionSQIVO[] nodos = service.listarNodosSQI();
        form.setNodosAsArray(nodos);
    } catch (Exception e) {
        logger.error("Se ha producido un error al listar los nodosSQI: " + e);
        throw new ValidatorException("{errors.listarnodoSQI} ");
    }

}

From source file:es.pode.administracion.presentacion.adminusuarios.modificarGrupo.ModificarGruposControllerImpl.java

/**
 * @see es.pode.administracion.presentacion.adminusuarios.modificarGrupo.ModificarGruposController#cargarDescripcion(org.apache.struts.action.ActionMapping,
 *      es.pode.administracion.presentacion.adminusuarios.modificarGrupo.CargarDescripcionForm,
 *      javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse)
 *//*from w  w  w  .ja  va2  s .c  o  m*/
public final void cargarDescripcion(ActionMapping mapping,
        es.pode.administracion.presentacion.adminusuarios.modificarGrupo.CargarDescripcionForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    try {

        Long id = Long.valueOf(request.getParameter("id"));
        GrupoVO grupo = this.getSrvAdminUsuariosService().descripcionGrupo(id);
        if (log.isDebugEnabled())
            log.debug("Obtengo el grupoVO seleccionado");
        form.setDescripcion(grupo.getDescripcion());
        form.setId(grupo.getId());
    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{modificarGrupo.error}");
    }
}

From source file:es.pode.administracion.presentacion.estructuraseducativas.arboles.listar.ListarArbolesControllerImpl.java

public final void validarSeleccionados(ActionMapping mapping, ValidarSeleccionadosForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    if (form.getSeleccionadoRowSelection() == null || form.getSeleccionadoRowSelection().size() == 0) {
        throw new ValidatorException("{estructuras.arboles.error.seleccionados.vacios}");
    }/*from  w  w w  .  j  ava 2 s  .  c  o  m*/
    this.getEstructurasSession(request).setVdexEliminar(form.getSeleccionadoRowSelectionAsArray());
}

From source file:es.pode.gestorFlujo.presentacion.objetosPersonales.verHistorial.VerHistorialControllerImpl.java

/**
 * @see es.pode.gestorFlujo.presentacion.objetosPersonales.verHistorial.VerHistorialController#cargarHistorialODE(org.apache.struts.action.ActionMapping, es.pode.gestorFlujo.presentacion.objetosPersonales.verHistorial.CargarHistorialODEForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *//*from   ww w .j  a va 2  s  .c o  m*/
public final void cargarHistorialODE(ActionMapping mapping,
        es.pode.gestorFlujo.presentacion.objetosPersonales.verHistorial.CargarHistorialODEForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    if (logger.isDebugEnabled())
        logger.debug(
                "cargando historiales para el ode: " + form.getIdODE() + " de titulo: " + form.getTitulo());
    try

    {
        TransicionVO tr_vo_array[] = this.getSrvPublicacionService().obtenHistorialPorIdODE(form.getIdODE());
        Transicion_VO_date tr_date[] = new Transicion_VO_date[tr_vo_array.length];

        //recorremos el array para dar formato bonito a la fecha
        for (int i = 0; i < tr_vo_array.length; i++) {
            tr_date[i] = map_transicion(tr_vo_array[i]);
        }
        if (logger.isDebugEnabled())
            logger.info("Encontrados " + tr_date.length + " historiales para " + form.getIdODE());
        form.setHistorialesAsArray(tr_date);
    } catch (Exception ex) {
        logger.error("Error al obtener los historiales: " + ex.getMessage());
        throw new ValidatorException("{gestorFlujo.error.historiales}");
    }

}

From source file:es.pode.administracion.presentacion.adminusuarios.bajaGrupo.BajaControllerImpl.java

/**
 * @see es.pode.administracion.presentacion.adminusuarios.bajaGrupo.BajaController#bajaGrupo(org.apache.struts.action.ActionMapping,
 *      es.pode.administracion.presentacion.adminusuarios.bajaGrupo.BajaGrupoForm,
 *      javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse)
 *//*from  ww  w.  java 2  s. c o m*/
public final void bajaGrupo(ActionMapping mapping,
        es.pode.administracion.presentacion.adminusuarios.bajaGrupo.BajaGrupoForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    String listaId = request.getParameter("listaId");
    if (log.isDebugEnabled())
        log.debug("los ids de usuario que se quieren eliminar son " + listaId);
    Object[] objeto = listaId.split(" ");
    ResourceBundle ficheroRecursos = null;
    try {

        SrvAdminUsuariosService srvAdminUsuariosService = this.getSrvAdminUsuariosService();
        ValidaBajaGrupoVO validaBaja = srvAdminUsuariosService.bajaGrupo(obtenerIds(objeto));
        Locale locale = request.getLocale();
        ficheroRecursos = this.getFicherRecursos(locale);
        form.setDescripcionBaja(ficheroRecursos.getString(validaBaja.getDescripcion()));
        form.setGruposDeleted(validaBaja.getItemsDeleted());
    } catch (Exception e) {
        log.error("Se ha producido un error al eliminar el usuario " + e);
        throw new ValidatorException("{errors.borrarUsuario}");
    }

}

From source file:es.pode.administracion.presentacion.estructuraseducativas.tesauros.listar.ListarTesaurosControllerImpl.java

public void validarSeleccionados(ActionMapping mapping, ValidarSeleccionadosForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    if (form.getSeleccionadoRowSelection() == null || form.getSeleccionadoRowSelection().size() == 0) {
        throw new ValidatorException("{estructuras.tesauros.error.seleccionados.vacios}");
    }/*  ww  w .j a  v a 2  s. co m*/

    this.getEstructurasSession(request).setVdexEliminar(form.getSeleccionadoRowSelectionAsArray());
}

From source file:es.pode.administracion.presentacion.adminusuarios.bajaUsuario.BajaUsuarioControllerImpl.java

/**
 * @see es.pode.admainistracion.presentacion.adminusuarios.bajaUsuario.BajaUsuarioController#obtenerIdiomas(org.apache.struts.action.ActionMapping,
 *      es.pode.administracion.presentacion.adminusuarios.bajaUsuario.ObtenerIdiomasForm,
 *      javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse)
 *///from   www.  jav a  2  s  .co  m
public final void obtenerIdiomas(ActionMapping mapping,
        es.pode.administracion.presentacion.adminusuarios.bajaUsuario.ObtenerIdiomasForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    try {

        SrvAdminUsuariosService srvAdminUsuariosService = this.getSrvAdminUsuariosService();
        Iterator iter = (form.getIds()).iterator();
        UsuarioVO[] usuarios = new UsuarioVO[form.getIds().size()];
        int i = 0;
        String listaId = "";
        while (iter.hasNext()) {

            Long id = new Long((String) iter.next());
            listaId = listaId + id.toString() + " ";

            UsuarioVO usuarioVO = srvAdminUsuariosService.descripcionUsuario(id);
            usuarios[i] = usuarioVO;
            i = i + 1;
        }
        form.setListaId(listaId.trim());
        form.setUsuarios(usuarios);

    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{errors.borrarUsuario}");
    }

}