Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mytask;
- import com.mytask.model.*;
- import android.util.Log;
- import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
- import org.springframework.web.client.RestTemplate;
- import java.util.List;
- public class TaskRESTClient {
- //private static String ENDERECO = "http://10.7.171.140:8080/twitter/rest";
- private static String ENDERECO = "http://192.168.56.1:8080/twitter/rest";
- private static String ENDERECOTask = "http://192.168.56.1:8080/twitter/rest/task/todos";
- // private static String ENDERECO = "http://10.0.2.3/twitter/rest";
- //192.168.0.6
- // 10.0.2.3 ou 10.0.2.2
- public static Usuario login(String login,String senha){
- // System.out.print(login);
- String urlTemplate = ENDERECO+"/login?login=%s&senha=%s";
- Log.v("loginTest", ENDERECO);
- String url = String.format(urlTemplate, login, senha);
- String urlPessoa = String.format(ENDERECOTask);
- RestTemplate restTemplate = new RestTemplate();
- restTemplate.getMessageConverters().add(
- new MappingJackson2HttpMessageConverter());
- Usuario usuario = restTemplate.getForObject(url, Usuario.class);
- Log.v("usuario", String.valueOf(usuario));
- /*
- RestTemplate restTemplate2 = new RestTemplate();
- restTemplate2.getMessageConverters().add(
- new MappingJackson2HttpMessageConverter());
- Task[] pessoas = restTemplate2.getForObject(urlPessoa, Task[].class);
- Log.v("tasks", String.valueOf(pessoas.toString()));
- */
- return usuario;
- }
- /*
- public static String listaProduto(){
- String urlTemplate = PRODUTO_LISTA + "/produto";
- RestTemplate restTemplate = new RestTemplate();
- restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
- String listaprodutos = restTemplate.getForObject(urlTemplate, String.class, Produto[].class);
- return listaprodutos;
- }
- */
- public static String add(Task[] task){
- String urlTemplate = "http://192.168.56.1:8080/twitter/rest/task/";
- Log.v("loginAddTest", String.valueOf(task.toString()));
- // String url = String.format(urlTemplate);
- RestTemplate restTemplate = new RestTemplate();
- restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
- restTemplate.postForObject(urlTemplate, task, String.class);
- return urlTemplate;
- }
- public static String AllTasks(){
- // System.out.print(login);
- // String urlTemplate = ENDERECO+"/login?login=%s&senha=%s";
- Log.v("loginTest", ENDERECOTask);
- String url = String.format(ENDERECOTask);
- // String urlPessoa = String.format(ENDERECOTask);
- RestTemplate restTemplate = new RestTemplate();
- restTemplate.getMessageConverters().add(
- new MappingJackson2HttpMessageConverter());
- String listTask = restTemplate.getForObject(url,String.class, Task[].class);
- /*
- RestTemplate restTemplate2 = new RestTemplate();
- restTemplate2.getMessageConverters().add(
- new MappingJackson2HttpMessageConverter());
- Task[] pessoas = restTemplate2.getForObject(urlPessoa, Task[].class);
- Log.v("tasks", String.valueOf(pessoas.toString()));
- */
- return listTask;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement