List of usage examples for org.springframework.web.client ResourceAccessException getMessage
@Override
@Nullable
public String getMessage()
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public void buscarCliente(String name, final Callback cmd) { try {/*from w ww . j ava2s. c o m*/ customerDAO.buscar(name, cmd); } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al buscar uncliente" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public void loadCliente(Customer origen) { try {// www . j ava2 s. co m if (origen.getId() != null) { Customer customer = customerDAO.cargar(origen.getId()); customerBridge.load(customer, servicioVB.getCliente()); } else { customerBridge.load(origen, servicioVB.getCliente()); } } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al cargar un cliente" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public List<Auto> getAutos() { try {//www. jav a 2s . co m return autoDAO.consultaTodos(); } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al cargar todos los autos" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); return new LinkedList<>(); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public Customer[] getClientes() { try {//from ww w . j a v a 2s . c o m return customerDAO.consultaTodos(); } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al cargar todos los cliente" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); return new Customer[0]; } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public void buscarAuto(String numeroSerie, Callback<List<Auto>> cmd) { try {// w w w . j a va2 s .co m autoDAO.buscar(numeroSerie, cmd); } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al buscar un auto por numero de serie" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public void startAplicacion() { WorkflowAppPrototipo.LOGGER.debug("iniciando aplicacion"); this.cancelarAlertas = false; try {/*from www. jav a 2 s . c om*/ if (!cancelarAlertas) { List<ServicioIndex> vencidos = servicioDAO.getIndiceServiciosPorStatus("Vencido"); for (ServicioIndex x : vencidos) { if (cancelarAlertas) break; String msg = "El folio " + x.getId() + " est vencido."; mensajesControl.reportarAlerta(x.getId(), msg); } } if (!cancelarAlertas) { List<ServicioIndex> sinCerrar = servicioDAO.getIndiceServiciosPorStatus("SinCerrar"); for (ServicioIndex x : sinCerrar) { if (cancelarAlertas) break; String msg = "Servicio " + x.getId() + " sin cerrar."; mensajesControl.reportarAlerta(x.getId(), msg); } } } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al consultar alertas" + e.getMessage()); this.mensajesControl.reportaError("Error al consultar alertas"); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public List<ServicioIndexVB> getIndexServicios() { try {/*from w ww . j av a 2 s. c o m*/ List<ServicioIndexVB> respuesta = new LinkedList<>(); servicioIndexBridge.load(this.servicioDAO.getIndiceServicios(), respuesta); return respuesta; } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al cargar el indice de los servicios" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); return new LinkedList<>(); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public List<ServicioIndexVB> getIndexServicios(Long sinceId) { try {/*from w ww . ja v a2s .c om*/ List<ServicioIndexVB> respuesta = new LinkedList<>(); servicioIndexBridge.load(this.servicioDAO.getIndiceServicios(sinceId), respuesta); return respuesta; } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al cargar el indice de los servicios" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); return new LinkedList<>(); } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public boolean cargaServicio(Long idServicio) { List<ServicioLoaded> serviciosActuales = servicioLoadedListMetadata.getServicios(); for (ServicioLoaded x : serviciosActuales) { if (Objects.equals(x.getServicio().getId(), idServicio)) { this.mensajesControl.reportaError("El servicio[" + idServicio + "] ya esta cargado"); return false; }/*from www .java 2 s .co m*/ } try { updateUltimoCargado(); Servicio servicio = servicioDAO.cargar(idServicio); servicioBridge.load(servicio, servicioVB); //se consultan los costos List<RegistroCostoVB> costosVB = new LinkedList<>(); List<RegistroCosto> costo = costoDAO.cargar(servicio.getId()); costoBridge.load(costo, costosVB); Collections.sort(costosVB); servicioVB.setCostos(costosVB); //se consulta la bitacora List<Evento> bitacora = bitacoraDAO.cargar(servicio.getId()); bitacoraBridge.load(bitacora, servicioVB.getBitacora()); //inventario de daos List<DamageDetail> damage = inventarioDamageDAO.cargar(idServicio); inventarioDamageBridge.load(damage, servicioVB.getDatosAuto().getDamage()); //datos del auto Auto auto = autoDAO.cargar(servicio.getIdAuto()); autoBridge.load(auto, servicioVB.getAuto()); //datos del cliente Customer cliente = customerDAO.cargar(servicio.getIdCliente()); customerBridge.load(cliente, servicioVB.getCliente()); // se agrega a la lista de cargados ServicioLoaded servicioLoaded = new ServicioLoaded(); servicioLoaded.setAuto(auto); servicioLoaded.setBitacora(bitacora); servicioLoaded.setCliente(cliente); servicioLoaded.setCosto(costo); servicioLoaded.setDamage(damage); servicioLoaded.setServicio(servicio); servicioLoaded.getPreferenciasEdicion().setCurrentDamageTab("izquierda"); servicioLoaded.getPreferenciasEdicion().setCurrentTab("presupuesto"); List<ServicioLoaded> servicios = servicioLoadedListMetadata.getServicios(); servicios.add(servicioLoaded); servicioLoadedListMetadata.setServicios(servicios); edicionMetadata.setServicioActual(servicioLoaded); return true; } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al cargar un servicio" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); return false; } }
From source file:org.nekorp.workflow.desktop.control.imp.WorkflowAppPrototipo.java
@Override public void guardaServicio() { try {/*from www . j a va 2 s .com*/ if (!validacionGeneralCliente.isValido()) { mensajesControl.reportaError("Los datos del cliente contienen errores."); throw new IllegalArgumentException(); } if (!validacionGeneralDatosAuto.isValido()) { mensajesControl.reportaError("Los datos del auto contienen errores."); throw new IllegalArgumentException(); } Servicio servicio = new Servicio(); servicioBridge.unload(servicioVB, servicio); //TODO implementar una version que si sirva del editor monitor para ver que esta editado //y guardar unicamente lo que se haya editado //se guardan los datos del cliente. ClienteMxPojo cliente = new ClienteMxPojo(); customerBridge.unload(servicioVB.getCliente(), cliente); customerDAO.guardar(cliente); //se vuelve a cargar el cliente customerBridge.load(cliente, servicioVB.getCliente()); //se actualiza el id del cliente en el servicio servicio.setIdCliente(cliente.getId()); //se guardan los datos del auto, Auto auto = new Auto(); autoBridge.unload(servicioVB.getAuto(), auto); autoDAO.guardar(auto); //se vuelve a cargar el auto autoBridge.load(auto, servicioVB.getAuto()); //se actualiza el id del auto en el servicio servicio.setIdAuto(auto.getNumeroSerie()); //se guarda el servicio servicioDAO.guardar(servicio); //en teoria solo habria que guardar los que se editaron //pero en la opcion de guardar individual List<Evento> bitacora = new LinkedList<>(); bitacoraBridge.unload(servicioVB.getBitacora(), bitacora); //el servicio regresa los registros de la bitacora con id bitacora = bitacoraDAO.guardar(servicio.getId(), bitacora); //se vuelven a cargar los eventos pero ahora con id. bitacoraBridge.load(bitacora, servicioVB.getBitacora()); //los costos List<RegistroCosto> costo = new LinkedList<>(); costoBridge.unload(servicioVB.getCostos(), costo); //el servicio regresa los registros de costo con id costo = costoDAO.guardar(servicio.getId(), costo); //se cargan los costos de nuevo List<RegistroCostoVB> costoVB = new LinkedList<>(); costoBridge.load(costo, costoVB); Collections.sort(costoVB); servicioVB.setCostos(costoVB); // inventario de daos List<DamageDetail> damage = new LinkedList<>(); inventarioDamageBridge.unload(servicioVB.getDatosAuto().getDamage(), damage); damage = inventarioDamageDAO.guardar(servicio.getId(), damage); //se vuelven a cargar pero ahora con id. inventarioDamageBridge.load(damage, servicioVB.getDatosAuto().getDamage()); //se carga de nuevo el servicio para tener el metadata servicio = servicioDAO.cargar(servicio.getId()); servicioBridge.load(servicio, servicioVB); boolean eraNuevo = edicionMetadata.getServicioActual().isNuevo(); ServicioLoaded servicioLoaded = edicionMetadata.getServicioActual(); servicioLoaded.setAuto(auto); servicioLoaded.setBitacora(bitacora); servicioLoaded.setCliente(cliente); servicioLoaded.setCosto(costo); servicioLoaded.setDamage(damage); servicioLoaded.setServicio(servicio); if (eraNuevo) { List<ServicioLoaded> nuevos = servicioLoadedListMetadata.getServiciosNuevos(); nuevos.remove(edicionMetadata.getServicioActual()); servicioLoadedListMetadata.setServiciosNuevos(nuevos); List<ServicioLoaded> servicios = servicioLoadedListMetadata.getServicios(); servicios.add(servicioLoaded); servicioLoadedListMetadata.setServicios(servicios); } else { List<ServicioLoaded> servicios = servicioLoadedListMetadata.getServicios(); int index = servicios.indexOf(edicionMetadata.getServicioActual()); servicios.add(index, servicioLoaded); servicios.remove(edicionMetadata.getServicioActual()); servicioLoadedListMetadata.setServicios(servicios); } edicionMetadata.setServicioActual(servicioLoaded); } catch (ResourceAccessException e) { WorkflowAppPrototipo.LOGGER.error("error al guardar un servicio" + e.getMessage()); this.mensajesControl.reportaError("Error de comunicacion con el servidor"); } }