List of usage examples for org.apache.commons.validator ValidatorException ValidatorException
public ValidatorException(String message)
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}"); } }