public class ViaCEPGWTClient extends Object
ServiceRoots.add(ViaCEPGWTService.SERVICE_ROOT_KEY, "http://" + ViaCEPConstants.SERVICE_HOST);
https://resty-gwt.github.io/,
http://viacep.com.br| Modifier and Type | Field and Description |
|---|---|
protected ViaCEPGWTService |
service |
| Constructor and Description |
|---|
ViaCEPGWTClient()
Construtor padrão.
|
ViaCEPGWTClient(ViaCEPGWTService service)
Construtor que permite que seja setado um
ViaCEPGWTService customizado. |
| Modifier and Type | Method and Description |
|---|---|
void |
getEndereco(String cep,
org.fusesource.restygwt.client.MethodCallback<ViaCEPEndereco> callback)
Executa a consulta de endereço a partir de um CEP.
|
void |
getEnderecos(String uf,
String localidade,
String logradouro,
org.fusesource.restygwt.client.MethodCallback<List<ViaCEPEndereco>> callback)
Executa a consulta de endereços a partir da UF, localidade e logradouro
|
ViaCEPGWTService |
getService()
Retorna o
ViaCEPGWTService utilizado por esse client. |
void |
setService(ViaCEPGWTService service)
Seta um
ViaCEPGWTService customizado para uso por esse client. |
protected ViaCEPGWTService service
public ViaCEPGWTClient()
public ViaCEPGWTClient(ViaCEPGWTService service)
ViaCEPGWTService customizado.public void getEndereco(String cep, org.fusesource.restygwt.client.MethodCallback<ViaCEPEndereco> callback)
cep - CEP da localidade onde se quer consultar o endereço. Precisa ter 8 dígitos - a formatação é feita pelo cliente.
CEPs válidos (que contém 8 dígitos): "20930-040", "abc0 1311000xy z", "20930 040". CEPs inválidos (que não contém 8 dígitos): "00000", "abc", "123456789"callback - O retorno da chamada ao webservice. Erros de validação de campos e de conexão são tratados no callback.public void getEnderecos(String uf, String localidade, String logradouro, org.fusesource.restygwt.client.MethodCallback<List<ViaCEPEndereco>> callback)
uf - Unidade Federativa. Precisa ter 2 caracteres.localidade - Localidade (p.e. município). Precisa ter ao menos 3 caracteres.logradouro - Logradouro (p.e. rua, avenida, estrada). Precisa ter ao menos 3 caracteres.callback - O retorno da chamada ao webservice. Erros de validação de campos e de conexão são tratados no callback.public ViaCEPGWTService getService()
ViaCEPGWTService utilizado por esse client.public void setService(ViaCEPGWTService service)
ViaCEPGWTService customizado para uso por esse client.Copyright © 2015. All rights reserved.