public void validate() {
   if (servicio.getNombre().isEmpty() == true) {
     addFieldError("nombre", getText("name.required"));
   }
   if (servicio.getDescripcion().isEmpty() == true) {
     addFieldError("descripcion", getText("descripcion.required"));
   }
   if (servicio.getVersion().isEmpty() == true) {
     addFieldError("version", getText("version.required"));
   }
   if (serv.existe_servicio_editar_Dao(servicio.getNombre(), servicio.getId()) == true) {
     addFieldError(
         "nombre",
         "El nombre de servicio suministrado ya se encuentra registrado en la base de datos");
   }
 }
  public String editar_Servicio() throws ParseException {

    ahora = new Date();

    servicio.setNombre(servicio.getNombre().toString().toUpperCase());
    servicio.setArquitectura(servicio.getArquitectura().toString().toUpperCase());
    servicio.setDescripcion(servicio.getDescripcion().toString().toUpperCase());
    servicio.setEstatus(servicio.getEstatus().toString().toUpperCase());
    servicio.setNivel_de_acceso(servicio.getNivel_de_acceso().toString().toUpperCase());

    @SuppressWarnings("rawtypes")
    Map session = ActionContext.getContext().getSession();
    Object fecha = session.get("fecha");

    DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S");

    servicio.setModificado(ahora);

    ahora = (Date) formatter.parse(fecha.toString());

    servicio.setCreado(ahora);

    editar.updateService(servicio);
    return "SUCCESS";
  }