Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package com.beneked.laszlo.thesis.net;
  2.  
  3. import retrofit2.*;
  4. import retrofit2.Callback;
  5. import retrofit2.converter.gson.GsonConverterFactory;
  6.  
  7. public class WebServerService {
  8.  
  9.     private RESTWebservice service;
  10.  
  11.     private static final String WEB_ENDPOINT_ADDRESS = "";
  12.  
  13.     public void init() {
  14.         Retrofit retrofit = new Retrofit.Builder()
  15.                 .baseUrl(WEB_ENDPOINT_ADDRESS)
  16.                 .addConverterFactory(GsonConverterFactory.create())
  17.                 .build();
  18.  
  19.         service = retrofit.create(RESTWebservice.class);
  20.     }
  21.  
  22.     public void getProducts(final com.beneked.laszlo.thesis.net.Callback<ProductDTO> callback) {
  23.         service.getProducts().enqueue(new Callback<RESTResponse<ProductDTO>>() {
  24.             @Override
  25.             public void onResponse(Call<RESTResponse<ProductDTO>> call, Response<RESTResponse<ProductDTO>> response) {
  26.                 callback.success(response.body().getResponse());
  27.             }
  28.  
  29.             @Override
  30.             public void onFailure(Call<RESTResponse<ProductDTO>> call, Throwable t) {
  31.                 callback.failure(t.getMessage());
  32.             }
  33.         });
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement