Search in sources :

Example 36 with ResourceAccessException

use of org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.

the class DetalleProvinciaGUI method btn_AgregarActionPerformed.

// </editor-fold>//GEN-END:initComponents
private void btn_AgregarActionPerformed(java.awt.event.ActionEvent evt) {
    //GEN-FIRST:event_btn_AgregarActionPerformed
    try {
        Provincia provincia = new Provincia();
        provincia.setNombre(txt_Nombre.getText().trim());
        provincia.setPais((Pais) cmb_Paises.getSelectedItem());
        RestClient.getRestTemplate().postForObject("/provincias", provincia, Provincia.class);
        txt_Nombre.setText("");
        this.cargarProvinciasDelPais((Pais) cmb_PaisesBusqueda.getSelectedItem());
    } catch (RestClientResponseException ex) {
        JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
    } catch (ResourceAccessException ex) {
        LOGGER.error(ex.getMessage());
        JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
    }
}
Also used : RestClientResponseException(org.springframework.web.client.RestClientResponseException) Provincia(sic.modelo.Provincia) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 37 with ResourceAccessException

use of org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.

the class DetalleProvinciaGUI method btn_ActualizarActionPerformed.

//GEN-LAST:event_lst_ProvinciasValueChanged
private void btn_ActualizarActionPerformed(java.awt.event.ActionEvent evt) {
    //GEN-FIRST:event_btn_ActualizarActionPerformed
    try {
        if (provinciaSeleccionada == null) {
            JOptionPane.showMessageDialog(this, "Seleccione una provincia de la lista para poder continuar.", "Error", JOptionPane.ERROR_MESSAGE);
        } else {
            Provincia provinciaModificada = new Provincia();
            provinciaModificada.setId_Provincia(provinciaSeleccionada.getId_Provincia());
            provinciaModificada.setNombre(txt_Nombre.getText().trim());
            provinciaModificada.setPais((Pais) cmb_Paises.getSelectedItem());
            RestClient.getRestTemplate().put("/provincias", provinciaModificada);
            txt_Nombre.setText("");
            provinciaSeleccionada = null;
            cargarProvinciasDelPais((Pais) cmb_PaisesBusqueda.getSelectedItem());
        }
    } catch (RestClientResponseException ex) {
        JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
    } catch (ResourceAccessException ex) {
        LOGGER.error(ex.getMessage());
        JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
    }
}
Also used : RestClientResponseException(org.springframework.web.client.RestClientResponseException) Provincia(sic.modelo.Provincia) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 38 with ResourceAccessException

use of org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.

the class FormasDePagoGUI method agregarFormaDePago.

private void agregarFormaDePago() {
    try {
        FormaDePago formaDePago = new FormaDePago();
        formaDePago.setNombre(txt_Nombre.getText().trim());
        formaDePago.setAfectaCaja(chk_AfectaCaja.isSelected());
        formaDePago.setEmpresa(EmpresaActiva.getInstance().getEmpresa());
        RestClient.getRestTemplate().postForObject("/formas-de-pago", formaDePago, FormaDePago.class);
        txt_Nombre.setText("");
        chk_AfectaCaja.setSelected(false);
        this.getFormasDePagos();
        this.cargarResultadosAlTable();
    } catch (RestClientResponseException ex) {
        JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
    } catch (ResourceAccessException ex) {
        LOGGER.error(ex.getMessage());
        JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
    }
}
Also used : FormaDePago(sic.modelo.FormaDePago) RestClientResponseException(org.springframework.web.client.RestClientResponseException) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 39 with ResourceAccessException

use of org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.

the class LoginGUI method validarUsuario.

private void validarUsuario() {
    if (!txt_Usuario.getText().trim().equals("") || txt_Contrasenia.getPassword().length != 0) {
        try {
            Credencial credencial = new Credencial(txt_Usuario.getText().trim(), new String(txt_Contrasenia.getPassword()));
            UsuarioActivo.getInstance().setToken(RestClient.getRestTemplate().postForObject("/login", credencial, String.class));
            Usuario usuario = RestClient.getRestTemplate().getForObject("/usuarios/busqueda?nombre=" + credencial.getUsername(), Usuario.class);
            UsuarioActivo.getInstance().setUsuario(usuario);
        } catch (RestClientResponseException ex) {
            JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        } catch (ResourceAccessException ex) {
            LOGGER.error(ex.getMessage());
            JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
        }
    } else {
        JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_login_usuario_contrasenia_vacios"), "Error", JOptionPane.ERROR_MESSAGE);
    }
}
Also used : Usuario(sic.modelo.Usuario) Credencial(sic.modelo.Credencial) RestClientResponseException(org.springframework.web.client.RestClientResponseException) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 40 with ResourceAccessException

use of org.springframework.web.client.ResourceAccessException in project spring-boot-admin by codecentric.

the class StatusUpdaterTest method test_update_offline.

@Test
public void test_update_offline() {
    when(applicationOps.getHealth(any(Application.class))).thenThrow(new ResourceAccessException("error"));
    Application app = Application.create("foo").withId("id").withHealthUrl("health").withStatusInfo(StatusInfo.ofUp()).build();
    updater.updateStatus(app);
    StatusInfo statusInfo = store.find("id").getStatusInfo();
    assertThat(statusInfo.getStatus(), CoreMatchers.is("OFFLINE"));
    assertThat(statusInfo.getDetails(), hasEntry("message", (Serializable) "error"));
    assertThat(statusInfo.getDetails(), hasEntry("exception", (Serializable) "org.springframework.web.client.ResourceAccessException"));
}
Also used : Serializable(java.io.Serializable) StatusInfo(de.codecentric.boot.admin.model.StatusInfo) Application(de.codecentric.boot.admin.model.Application) ResourceAccessException(org.springframework.web.client.ResourceAccessException) Test(org.junit.Test)

Aggregations

ResourceAccessException (org.springframework.web.client.ResourceAccessException)75 RestClientResponseException (org.springframework.web.client.RestClientResponseException)68 ArrayList (java.util.ArrayList)22 Point (java.awt.Point)9 Pais (sic.modelo.Pais)9 Provincia (sic.modelo.Provincia)9 RenglonFactura (sic.modelo.RenglonFactura)9 IOException (java.io.IOException)8 EstadoPedido (sic.modelo.EstadoPedido)8 Localidad (sic.modelo.Localidad)8 Pedido (sic.modelo.Pedido)8 RenglonPedido (sic.modelo.RenglonPedido)8 FormaDePago (sic.modelo.FormaDePago)6 File (java.io.File)5 Proveedor (sic.modelo.Proveedor)5 List (java.util.List)4 ExecutionException (java.util.concurrent.ExecutionException)4 SwingWorker (javax.swing.SwingWorker)4 HttpClientErrorException (org.springframework.web.client.HttpClientErrorException)4 HttpServerErrorException (org.springframework.web.client.HttpServerErrorException)4