Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.beneked.laszlo.thesis.net;
- import retrofit2.*;
- import retrofit2.Callback;
- import retrofit2.converter.gson.GsonConverterFactory;
- public class WebServerService {
- private RESTWebservice service;
- private static final String WEB_ENDPOINT_ADDRESS = "";
- public void init() {
- Retrofit retrofit = new Retrofit.Builder()
- .baseUrl(WEB_ENDPOINT_ADDRESS)
- .addConverterFactory(GsonConverterFactory.create())
- .build();
- service = retrofit.create(RESTWebservice.class);
- }
- public void getProducts(final com.beneked.laszlo.thesis.net.Callback<ProductDTO> callback) {
- service.getProducts().enqueue(new Callback<RESTResponse<ProductDTO>>() {
- @Override
- public void onResponse(Call<RESTResponse<ProductDTO>> call, Response<RESTResponse<ProductDTO>> response) {
- callback.success(response.body().getResponse());
- }
- @Override
- public void onFailure(Call<RESTResponse<ProductDTO>> call, Throwable t) {
- callback.failure(t.getMessage());
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement