Skip to content

Documentação

Jean Marcos edited this page Jun 27, 2017 · 3 revisions

Documentação

Obtendo os binários

Binários e dependências para Maven, Ivy, Gradle e outros podem ser encontrados em http://search.maven.org.

Exemplo para o Maven:

<dependency>
    <groupId>br.com.jhemarcos</groupId>
    <artifactId>cns</artifactId>
    <version>1.0.0</version>
</dependency>

Obtendo a instância do CNS

Para ter acesso aos serviços do barramento, instancie um objeto ConexaoDatasusImpl informando seu usuário e senha conforme especificações de acesso a homologação ou produção. Depois use esse objeto para instanciar a classe CnsDatasus.

ConexaoDatasusImpl cd = new ConexaoDatasusImpl ("MeuUsuario", "MinhaSenha", true);
CnsDatasus cns = new CnsDatasus(cd);

Operações de Busca no Barramento

Para realizar as operações de busca, utilize a instância de CnsDatasus para chamar os métodos. Os métodos disponíveis são:

cns.buscaPorCPF("cpfValido");
cns.buscaPorCNS("cnsValido");
cns.buscaPorNome("nomeValido");
cns.buscaPorNomeMae("nomeMaeValido");

As operações de busca retornam uma instância de DadosDemograficosImpl que contém a resposta do barramento.