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.empaquetador.presentacion.archivos.gestor.GestorArchivosControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.archivos.gestor.GestorArchivosController#selectAction(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.archivos.gestor.SelectActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *//*from w ww  .  j a  v  a 2 s .c o  m*/
public final java.lang.String selectAction(ActionMapping mapping,
        es.pode.empaquetador.presentacion.archivos.gestor.SelectActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    /*
    * Metodo de decision para el action. Analiza los parametros
    * actionSubmit (value de los botones submit) para redirigir al caso de uso
    * correspondiente. El actionSubmit llegara
    * internacionalizado, por lo que es necesario acceder al ResouceBundle
    * para obtener el valor correcto en la comparacion.
    */

    String result = null;
    String actionSubmit = form.getAction();
    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle(APPLICATION_RESOURCES, locale);

    if (form.getAction() == (null)) {
        throw new ValidatorException(ERROR_GENERICO);
    }

    else if (actionSubmit.equals(i18n.getString(COPIAR))) {
        result = COPIAR_STR;
    } else if (actionSubmit.equals(i18n.getString(CORTAR))) {
        result = CORTAR_STR;
    } else if (actionSubmit.equals(i18n.getString(PEGAR))) {
        result = PEGAR_STR;
    } else if (actionSubmit.equals(i18n.getString(ELIMINAR))) {
        result = ELIMINAR_STR;
    } else if (actionSubmit.equals(i18n.getString(CREAR_CARPETA))) {
        result = CREAR_CARPETA_STR;
    } else if (actionSubmit.equals(i18n.getString(CREAR_ARCHIVO))) {
        result = CREAR_ARCHIVO_STR;
    }

    return result;
}

From source file:es.pode.administracion.presentacion.planificador.crearTarea.CrearTareaControllerImpl.java

/**
 * Crea una tarea del tipo Carga ODEs el que carga los ODEs especificados en un directorio
 * determinado que le indicamos/*from  w ww .j  a va2 s .  c  o  m*/
 * 
 * @param mapping
 * @param form
 *            Formulario que contiene los datos de la tarea
 * @param request
 * @param response
 * @throws Exception
 */
public final void crearTareaCargaODEs(ActionMapping mapping, CrearTareaCargaODEsForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    if (tz == null)
        tz = utilidades.asignarZonaHoraria();

    TareaCargaODEsVO tareaRecuperada = null;

    try {
        Calendar cal = Calendar.getInstance(tz);
        cal = new GregorianCalendar(new Integer(form.getAnio()).intValue(),
                new Integer(form.getMes()).intValue() - 1, new Integer(form.getDia()).intValue(),
                new Integer(form.getHora()).intValue(), new Integer(form.getMinutos()).intValue());

        TareaCargaODEsVO tarea = new TareaCargaODEsVO();
        tarea.setFechaInicio(cal);
        tarea.setPeriodicidad(form.getPeriodicidad());
        tarea.setPathODE(form.getPathODEs());
        tarea.setPathODEsCargados(form.getPathODEsCarg());
        tarea.setPathODEsNoCargados(form.getPathODEsNoCarg());
        tarea.setTrabajo(form.getTrabajo());
        tarea.setTrigger(form.getTrigger());
        tarea.setTipoTarea(form.getTipoTarea());
        tarea.setMsgPublicado(form.getMsgPublicado());
        tarea.setMsgNoPublicado(form.getMsgNoPublicado());
        tarea.setMsgDescripcionTrabajo(form.getMsgDescTrabajo());

        if (form.getSobrescribir() != null && form.getSobrescribir().equals("on"))
            tarea.setSobrescribir("s");
        else
            tarea.setSobrescribir("n");
        tarea.setUsuario(LdapUserDetailsUtils.getUsuario());

        tareaRecuperada = this.getSrvPlanificadorService().crearTareaCargaODEs(tarea);

        if (tareaRecuperada.getError() != null)
            throw new ValidatorException("{" + tareaRecuperada.getError() + "}");
        form.setTareaModificada(tareaRecuperada.getTrabajo());

    } catch (ValidatorException e2) {
        throw new ValidatorException("{" + tareaRecuperada.getError() + "}");
    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{tareas.error}");
    }
}

From source file:es.pode.administracion.presentacion.adminusuarios.altaUsuarioPendiente.AltaUsuarioPendienteControllerImpl.java

public void recuperarUsuario(ActionMapping mapping, RecuperarUsuarioForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    try {/* ww  w. ja va 2 s . c om*/

        String idiomaSelected = LdapUserDetailsUtils.getIdioma();
        I18n i18n = I18n.getInstance();
        LocalizacionIdiomaVO[] localizadorNavegacionIdioma = i18n
                .obtenerIdiomasPlataformaLocalizados(idiomaSelected);
        form.setIdiomaBackingList(Arrays.asList(localizadorNavegacionIdioma), "idLocalizacion", "name");
        LocalizacionIdiomaVO[] localizadorBusquedaIdioma = i18n
                .obtenerIdiomasBuscablesLocalizados(idiomaSelected);
        form.setIdiomaBusquedaBackingList(Arrays.asList(localizadorBusquedaIdioma), "idLocalizacion", "name");
        Long id = Long.valueOf(request.getParameter("id"));
        if (id == null) {
            throw new ValidatorException("{errors.altaUsuarioPendiente.idNulo}");
        } else {
            UsuarioVO usuario = this.getSrvAdminUsuariosService().descripcionUsuario(id);
            form.setTipoEmpaquetador(usuario.getTipoEmpaquetador());
            form.setApellido1(usuario.getApellido1());
            form.setNombre(usuario.getNombre());
            form.setUsuario(usuario.getUsuario());
            form.setId(usuario.getId());
            form.setEmail(usuario.getEmail());
            form.setApellido2(usuario.getApellido2());
            form.setIdioma(usuario.getIdioma());
            form.setIdiomaBusqueda(usuario.getIdiomaBusqueda());
            form.setNif(usuario.getNIF());
            // form.setRepitaClave(usuario.getClave());

        }
    } catch (ValidatorException va) {
        throw va;
    } catch (Exception e) {
        log.error("Error!!: " + e);
        throw new ValidatorException("{altaUsuarioPendiente.error}");
    }

}

From source file:es.pode.empaquetador.presentacion.basico.asociar.AsociarControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.basico.asociar.AsociarController#crearURL(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.basico.asociar.CrearURLForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *///from  w  w  w.j  a  v a 2s .c o  m
public final void crearURL(ActionMapping mapping,
        es.pode.empaquetador.presentacion.basico.asociar.CrearURLForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    AsociarSession asociarSession = this.getAsociarSession(request);

    java.net.URL url = null;
    try {
        url = new java.net.URL(form.getUrl());
    } catch (MalformedURLException e) {
        logger.warn(
                "No se ha podido validar la URL, aado protocolo http:// a la url introducida " + form.getUrl(),
                e);
        try {
            url = new java.net.URL("http://".concat(form.getUrl()));
        } catch (MalformedURLException e2) {
            logger.error("No se ha podido generar una URL valida con " + form.getUrl(), e2);
            throw new ValidatorException("{gestor_basico.asociar.url.error}");
        }
    }

    asociarSession.setHref(url.toString());
    asociarSession.setFicheros(new ArrayList());
}

From source file:es.pode.empaquetador.presentacion.iniciarEmpaquetador.InicioEmpaquetadorControllerImpl.java

public String selectAction(ActionMapping mapping, SelectActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    String result = "Cancelar";
    Locale loc = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    String aceptar = I18n.getInstance().getResource("iniciarEmpaquetador.aceptar", "application-resources",
            loc);/*  w  w  w  .  j ava 2 s .  co  m*/
    if (logger.isDebugEnabled())
        logger.debug("Action = " + form.getAction());
    if (aceptar != null && form.getAction() != null && aceptar.equals(form.getAction())) {
        if (form.getTitulo() == null || "".equals(form.getTitulo().trim())) {
            throw new ValidatorException("{iniciarEmpaquetador.titulo.error}");
        }
        result = "Aceptar";
    }

    return result;
}

From source file:es.pode.modificador.presentacion.configurar.objetos.resultados.ResultadosBuscarObjetoControllerImpl.java

public void eliminar(ActionMapping mapping, EliminarForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    String path = form.getPath();

    if (!vacia(path)) {
        BusquedaSession sesion = getBusquedaSession(request);
        List resultados = sesion.getResultados();
        List seleccionados = sesion.getSeleccionados();

        for (Iterator iterator = resultados.iterator(); iterator.hasNext();) {
            DocVO element = (DocVO) iterator.next();
            if (element.getLocalizadorODE().equals(path)) {
                seleccionados.remove(element);
            }/* ww  w .ja  va  2s.  c o m*/
        }
    } else {
        java.util.Locale locale = (java.util.Locale) request.getSession()
                .getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
        ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);
        throw new ValidatorException(i18n.getString("resultadosObjetos.noHaySeleccion"));
    }

}

From source file:es.pode.administracion.presentacion.planificador.modificarTarea.ObtenerTareaControllerImpl.java

/**
 * Metodo que obtiene los datos de la tarea de reindexado que se selecciona
 *//*from   w  w w . ja  v  a 2 s.c om*/
public final void obtenerTareaReindexado(ActionMapping mapping, ObtenerTareaReindexadoForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    if (tz == null)
        tz = utilidades.asignarZonaHoraria();

    TareaVO tarea = new TareaVO();

    try {

        //cargamos la tarea con lo valores esenciales para recuperar los demas valores de esta misma tarea 
        tarea.setTrabajo(((ObtenerTCargaODEsFormImpl) form).getTrabajo());
        tarea.setGrupoTrabajo(((ObtenerTCargaODEsFormImpl) form).getGrupoTrabajo());
        tarea.setTrigger(((ObtenerTCargaODEsFormImpl) form).getTrigger());
        tarea.setGrupoTrigger(((ObtenerTCargaODEsFormImpl) form).getGrupoTrigger());
        tarea.setPeriodicidad(((ObtenerTCargaODEsFormImpl) form).getPeriodicidad());

        //llamamos al servicio para que carge los valores en la tarea del tipo correspondiente
        TareaReindexadoVO tareaReindexado = this.getSrvPlanificadorService().obtenerTareaReindexado(tarea);

        //asignamos a las fechas la franja horaria correspondiente
        tareaReindexado.getFechaInicio().setTimeZone(tz);

        //rellenamos los datos especificos de este tipo de tarea
        ((ObtenerTCargaODEsFormImpl) form).setPeriodicidad(tareaReindexado.getPeriodicidad());
        ((ObtenerTCargaODEsFormImpl) form).setRepositorio(tareaReindexado.getRepositorioIndices());
        ((ObtenerTCargaODEsFormImpl) form).setTipoTarea(tareaReindexado.getTipoTarea());
        ((ObtenerTCargaODEsFormImpl) form)
                .setAnio((new Integer(tareaReindexado.getFechaInicio().get(Calendar.YEAR))).toString());
        ((ObtenerTCargaODEsFormImpl) form)
                .setMes((new Integer(tareaReindexado.getFechaInicio().get(Calendar.MONTH) + 1)).toString());
        ((ObtenerTCargaODEsFormImpl) form)
                .setDia((new Integer(tareaReindexado.getFechaInicio().get(Calendar.DAY_OF_MONTH))).toString());
        ((ObtenerTCargaODEsFormImpl) form)
                .setHora((new Integer(tareaReindexado.getFechaInicio().get(Calendar.HOUR_OF_DAY))).toString());
        ((ObtenerTCargaODEsFormImpl) form)
                .setMinutos((new Integer(tareaReindexado.getFechaInicio().get(Calendar.MINUTE))).toString());
        ((ObtenerTCargaODEsFormImpl) form).setMsgReindexado(tareaReindexado.getMsgReindexado());
        ((ObtenerTCargaODEsFormImpl) form).setMsgNoReindexado(tareaReindexado.getMsgNoReindexado());
        ((ObtenerTCargaODEsFormImpl) form).setMsgDescReindexado(tareaReindexado.getMsgDescripcionTrabajo());
    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{tareas.error}");
    }
}

From source file:es.pode.empaquetador.presentacion.basico.asociar.AsociarControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.basico.asociar.AsociarController#selectActionURL(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.basico.asociar.SelectActionURLForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *//*from w w w  . jav a2  s  . c  o m*/
public final java.lang.String selectActionURL(ActionMapping mapping,
        es.pode.empaquetador.presentacion.basico.asociar.SelectActionURLForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);
    String accion = form.getAction();
    String resultado = null;

    if (accion.equals(i18n.getString("portalempaquetado.Aceptar"))) {
        if (form.getUrl() == null || form.getUrl().equals("")) {
            if (logger.isDebugEnabled())
                logger.debug("El texto del URL es null");
            throw new ValidatorException("{portalempaquetado.basico.asociar.url.error.vacio}");
        }
        resultado = "Aceptar";
    } else {
        resultado = "Cancelar";
        form.setTipo("URL");
    }
    return resultado;
}

From source file:es.pode.administracion.presentacion.planificador.crearTarea.CrearTareaControllerImpl.java

/**
 * Crea una tarea del tipo Reindexado la que reindexa los ODEs de un idioma
 * determinado que le indicamos/* w ww.  j av  a  2s . c o  m*/
 * 
 * @param mapping
 * @param form
 *            Formulario que contiene los datos de la tarea
 * @param request
 * @param response
 * @throws Exception
 */
public final void crearTareaReindexado(ActionMapping mapping, CrearTareaReindexadoForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    if (tz == null)
        tz = utilidades.asignarZonaHoraria();

    try {
        Calendar cal = Calendar.getInstance(tz);
        cal = new GregorianCalendar(new Integer(form.getAnio()).intValue(),
                new Integer(form.getMes()).intValue() - 1, new Integer(form.getDia()).intValue(),
                new Integer(form.getHora()).intValue(), new Integer(form.getMinutos()).intValue());

        TareaReindexadoVO tarea = new TareaReindexadoVO();
        tarea.setTrabajo(form.getTrabajo());
        tarea.setTrigger(form.getTrigger());
        tarea.setTipoTarea(form.getTipoTarea());
        tarea.setFechaInicio(cal);
        tarea.setPeriodicidad(form.getPeriodicidad());
        tarea.setRepositorioIndices(form.getRepositorioIndices());
        tarea.setMsgReindexado(form.getMsgReindexado());
        tarea.setMsgNoReindexado(form.getMsgNoReindexado());
        tarea.setMsgDescripcionTrabajo(form.getMsgDescTrabajo());

        tarea.setUsuario(LdapUserDetailsUtils.getUsuario());

        TareaReindexadoVO tareaRecuperada = this.getSrvPlanificadorService().crearTareaReindexado(tarea);
        form.setTareaModificada(tareaRecuperada.getTrabajo());
    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{tareas.error}");
    }
}

From source file:es.pode.administracion.presentacion.planificador.descripcionTarea.DescripcionTareaControllerImpl.java

public void obtenerTareaEliminarOdes(org.apache.struts.action.ActionMapping mapping,
        es.pode.administracion.presentacion.planificador.descripcionTarea.ObtenerTareaEliminarOdesForm form,
        javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
        throws java.lang.Exception {

    if (tz == null)
        tz = utilidades.asignarZonaHoraria();

    TareaVO tarea = new TareaVO();

    try {//from www .j ava2s .  c  o  m

        tarea.setTrabajo(((DescripcionTareaFormImpl) form).getTrabajo());
        tarea.setGrupoTrabajo(((DescripcionTareaFormImpl) form).getGrupoTrabajo());
        tarea.setTrigger(((DescripcionTareaFormImpl) form).getTrigger());
        tarea.setGrupoTrigger(((DescripcionTareaFormImpl) form).getGrupoTrigger());
        tarea.setPeriodicidad(((DescripcionTareaFormImpl) form).getPeriodicidad());

        TareaEliminaNoDisponiblesVO tareaEliminarOdes = this.getSrvPlanificadorService()
                .obtenerTareaEliminarrNoDisponibles(tarea);

        tareaEliminarOdes.getFechaInicio().setTimeZone(tz);
        tareaEliminarOdes.getFechaDesde().setTimeZone(tz);
        tareaEliminarOdes.getFechaHasta().setTimeZone(tz);

        ((DescripcionTareaFormImpl) form).setPeriodicidad(tareaEliminarOdes.getPeriodicidad());
        ((DescripcionTareaFormImpl) form).setTipoTarea(tareaEliminarOdes.getTipoTarea());
        ((DescripcionTareaFormImpl) form)
                .setAnio(new Integer(tareaEliminarOdes.getFechaInicio().get(Calendar.YEAR)));
        ((DescripcionTareaFormImpl) form)
                .setMes(new Integer(tareaEliminarOdes.getFechaInicio().get(Calendar.MONTH) + 1));
        ((DescripcionTareaFormImpl) form)
                .setDia(new Integer(tareaEliminarOdes.getFechaInicio().get(Calendar.DAY_OF_MONTH)));
        ((DescripcionTareaFormImpl) form)
                .setHora(new Integer(tareaEliminarOdes.getFechaInicio().get(Calendar.HOUR_OF_DAY)));
        ((DescripcionTareaFormImpl) form)
                .setMinutos(new Integer(tareaEliminarOdes.getFechaInicio().get(Calendar.MINUTE)));
        ((DescripcionTareaFormImpl) form)
                .setAnioDesde(new Integer(tareaEliminarOdes.getFechaDesde().get(Calendar.YEAR)));
        ((DescripcionTareaFormImpl) form)
                .setMesDesde(new Integer(tareaEliminarOdes.getFechaDesde().get(Calendar.MONTH) + 1));
        ((DescripcionTareaFormImpl) form)
                .setDiaDesde(new Integer(tareaEliminarOdes.getFechaDesde().get(Calendar.DAY_OF_MONTH)));
        ((DescripcionTareaFormImpl) form)
                .setAnioHasta(new Integer(tareaEliminarOdes.getFechaHasta().get(Calendar.YEAR)));
        ((DescripcionTareaFormImpl) form)
                .setMesHasta(new Integer(tareaEliminarOdes.getFechaHasta().get(Calendar.MONTH) + 1));
        ((DescripcionTareaFormImpl) form)
                .setDiaHasta(new Integer(tareaEliminarOdes.getFechaHasta().get(Calendar.DAY_OF_MONTH)));
        ((DescripcionTareaFormImpl) form).setMsgEliminado(tareaEliminarOdes.getMsgEliminado());
        ((DescripcionTareaFormImpl) form).setMsgNoEliminado(tareaEliminarOdes.getMsgNoEliminado());
        ((DescripcionTareaFormImpl) form).setMsgDescTrabajo(tareaEliminarOdes.getMsgDescripcionTrabajo());
    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{tareas.error}");
    }

}