Package br.com.flexait.gateway.exception

Examples of br.com.flexait.gateway.exception.GatewayException


     
      UrlEncodedFormEntity urlEncoded = new UrlEncodedFormEntity(httpParameters);
      httpPost.setEntity(urlEncoded);
     
    } catch (Exception e) {
      throw new GatewayException("Não foi possível encodar os parametros", e);
    }
  }
View Full Code Here


     
      boolean isValid = validateParams(params);
      if(!isValid) {
        String erros = "Erros de validação: " + validator.getErros();
        log.debug(erros);
        throw new GatewayException(erros, new IllegalArgumentException(erros));
      }
   
      httpClient = configScheme(httpClient);
     
      if(log.isDebugEnabled())
        log.debug("Post com os parametros:\n\t" + IOUtils.toString(httpPost.getEntity().getContent()));
     
      HttpResponse response = httpClient.execute(httpPost);
     
      InputStream content = response.getEntity().getContent();
     
      Retorno retorno = Parser.of(content).getRetorno();
     
      retorno.setOperacao(params.getOperacao());
     
      return retorno;
     
    } catch (ConversionException e) {
      log.error(e);
      throw new GatewayException("Ocorreu um erro ao executar o post: " + e.getMessage());
    }
    catch (Exception e) {
      log.error(e);
      throw new GatewayException("Ocorreu um problema ao executar o post", e);
    }
  }
View Full Code Here

  PropertiesUtil(String file) throws Exception  {
    super();
    try {
      InputStream inStream = getClass().getResourceAsStream(file);
      if(inStream == null) {
        throw new GatewayException(
          "Não foi possível carregar o arquivo " + file + ". Ele deve estar na pasta src do projeto"
        );
      }
      this.load(inStream);
    } catch (IOException e) {
      throw new GatewayException(
        "Não foi possível carregar o arquivo " + file + ". Ocorreu um erro de I/O",
        e
      );
    }
  }
View Full Code Here

      erro = (Erro) object;
    }
    else {
      String erroSerializacao = "Não é possível deserializar o xml";
      GatewayService.log.error(erroSerializacao);
      throw new GatewayException(erroSerializacao);
    }
   
    return Retorno.of(transacao, erro);
  }
View Full Code Here

     
      UrlEncodedFormEntity urlEncoded = new UrlEncodedFormEntity(httpParameters);
      httpPost.setEntity(urlEncoded);
     
    } catch (Exception e) {
      throw new GatewayException("Não foi possível encodar os parametros", e);
    }
  }
View Full Code Here

     
      boolean isValid = validateParams(params);
      if(!isValid) {
        String erros = "Erros de validação: " + validator.getErros();
        log.debug(erros);
        throw new GatewayException(erros, new IllegalArgumentException(erros));
      }
   
      httpClient = configScheme(httpClient);
     
      if(log.isDebugEnabled())
        log.debug("Post com os parametros:\n\t" + IOUtils.toString(httpPost.getEntity().getContent()));
     
      HttpResponse response = httpClient.execute(httpPost);
     
      InputStream content = response.getEntity().getContent();
     
      Retorno retorno = Parser.of(content).getRetorno();
     
      retorno.setOperacao(params.getOperacao());
     
      return retorno;
     
    } catch (ConversionException e) {
      log.error(e);
      throw new GatewayException("Ocorreu um erro ao executar o post: " + e.getMessage());
    }
    catch (Exception e) {
      log.error(e);
      throw new GatewayException("Ocorreu um problema ao executar o post", e);
    }
  }
View Full Code Here

TOP

Related Classes of br.com.flexait.gateway.exception.GatewayException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.