Search in sources :

Example 41 with Call

use of zipkin2.Call in project DVECTN by tanaponudom.

the class NetworkConnectionManager method callServer_dd_p3.

// //////////////////////////////////////////////////////////////////////////////////////////////
public void callServer_dd_p3(final OnNetworkCallback_DD_P3 listener, int member_id, int ex31, int ex32, int ex33, int ex34, int ex35, int ex36, int ex37) {
    Gson gson = new GsonBuilder().setLenient().create();
    final Retrofit retrofit = new Retrofit.Builder().baseUrl(Fragment_login.BASE_URL).addConverterFactory(GsonConverterFactory.create(gson)).build();
    APISERVER callapi = retrofit.create(APISERVER.class);
    Call call = callapi.getDataDDP3(member_id, ex31, ex32, ex33, ex34, ex35, ex36, ex37);
    call.enqueue(new Callback<POJO_DD_P3>() {

        @Override
        public void onResponse(Call<POJO_DD_P3> call, Response<POJO_DD_P3> response) {
            try {
                POJO_DD_P3 affective3 = (POJO_DD_P3) response.body();
                if (response.code() != 200) {
                    // Log.e("Network connected","Response code = "+response.code());
                    ResponseBody responseBody = response.errorBody();
                    if (responseBody != null) {
                        listener.onBodyError(responseBody);
                    } else if (responseBody == null) {
                        listener.onBodyErrorIsNull();
                    }
                // Toast.makeText(, ""+loginRes.getAccesstoken(), Toast.LENGTH_SHORT).show();
                // Log.e("Network connected","Response code = "+loginRes.getAccesstoken());
                } else {
                    listener.onResponse(affective3);
                }
            } catch (Exception e) {
            // Log.e("Network connect error",e.getMessage());
            }
        }

        @Override
        public void onFailure(Call<POJO_DD_P3> call, Throwable t) {
            Log.e("NT", t.getMessage());
            try {
                listener.onFailure(t);
            } catch (Exception e) {
                listener.onFailure(t);
            // Log.e("Network connectLogin",t.getMessage());
            }
        }
    });
}
Also used : Call(retrofit2.Call) GsonBuilder(com.google.gson.GsonBuilder) POJO_DD_P3(com.example.user.dvectn.POJO.POJO_DD_P3) Gson(com.google.gson.Gson) ResponseBody(okhttp3.ResponseBody) Retrofit(retrofit2.Retrofit)

Example 42 with Call

use of zipkin2.Call in project DVECTN by tanaponudom.

the class NetworkConnectionManager method callServer_dd_p2.

// /////////////////////////////////////////////////////////////////////////////////////////////////
public void callServer_dd_p2(final OnNetworkCallback_DD_P2 listener, int member_id, int ex22, int ex23, int ex24, int ex25, int ex26, int ex27, int ex28, int ex29) {
    Gson gson = new GsonBuilder().setLenient().create();
    final Retrofit retrofit = new Retrofit.Builder().baseUrl(Fragment_login.BASE_URL).addConverterFactory(GsonConverterFactory.create(gson)).build();
    APISERVER callapi = retrofit.create(APISERVER.class);
    Call call = callapi.getDataDDP2(member_id, ex22, ex23, ex24, ex25, ex26, ex27, ex28, ex29);
    call.enqueue(new Callback<POJO_DD_P2>() {

        @Override
        public void onResponse(Call<POJO_DD_P2> call, Response<POJO_DD_P2> response) {
            try {
                POJO_DD_P2 affective2 = (POJO_DD_P2) response.body();
                if (response.code() != 200) {
                    // Log.e("Network connected","Response code = "+response.code());
                    ResponseBody responseBody = response.errorBody();
                    if (responseBody != null) {
                        listener.onBodyError(responseBody);
                    } else if (responseBody == null) {
                        listener.onBodyErrorIsNull();
                    }
                // Toast.makeText(, ""+loginRes.getAccesstoken(), Toast.LENGTH_SHORT).show();
                // Log.e("Network connected","Response code = "+loginRes.getAccesstoken());
                } else {
                    listener.onResponse(affective2);
                }
            } catch (Exception e) {
            // Log.e("Network connect error",e.getMessage());
            }
        }

        @Override
        public void onFailure(Call<POJO_DD_P2> call, Throwable t) {
            Log.e("NT", t.getMessage());
            try {
                listener.onFailure(t);
            } catch (Exception e) {
                listener.onFailure(t);
            // Log.e("Network connectLogin",t.getMessage());
            }
        }
    });
}
Also used : Call(retrofit2.Call) GsonBuilder(com.google.gson.GsonBuilder) Gson(com.google.gson.Gson) POJO_DD_P2(com.example.user.dvectn.POJO.POJO_DD_P2) ResponseBody(okhttp3.ResponseBody) Retrofit(retrofit2.Retrofit)

Example 43 with Call

use of zipkin2.Call in project DVECTN by tanaponudom.

the class NetworkConnectionManager method pushImage.

public void pushImage(final OnNetworkCallbackListener listener, MultipartBody.Part img, String user_id, String app_name, String app_detail) {
    final Retrofit retrofit = new Retrofit.Builder().baseUrl(Fragment_login.BASE_URL).addConverterFactory(GsonConverterFactory.create()).build();
    APISERVER git = retrofit.create(APISERVER.class);
    Call call = git.updateImageProfile(img, user_id, app_name, app_detail);
    call.enqueue(new Callback<ResPOJO>() {

        @Override
        public void onResponse(Call<ResPOJO> call, Response<ResPOJO> response) {
            ResPOJO res = response.body();
            // 
            if (res == null) {
                // 404 or the response cannot be converted to User.
                ResponseBody responseBody = response.errorBody();
                if (responseBody != null) {
                    listener.onBodyError(responseBody);
                } else {
                    listener.onBodyErrorIsNull();
                }
            } else {
                // 200
                listener.onResponse(response.body(), retrofit);
                Log.e("ResNet", "" + res.getUrl());
            }
        }

        @Override
        public void onFailure(Call<ResPOJO> call, Throwable t) {
            listener.onFailure(t);
        // Log.e("NWMG",t.getMessage());
        }
    });
}
Also used : Retrofit(retrofit2.Retrofit) Call(retrofit2.Call) ResPOJO(com.example.user.dvectn.POJO.ResPOJO) ResponseBody(okhttp3.ResponseBody)

Example 44 with Call

use of zipkin2.Call in project DVECTN by tanaponudom.

the class NetworkConnectionManager method callServer_pj_p6.

// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public void callServer_pj_p6(final OnNetworkCallback_PJ_P6 listener, int member_id, int ex61, int ex62, int ex63, int ex64, int ex65, int ex66) {
    Gson gson = new GsonBuilder().setLenient().create();
    final Retrofit retrofit = new Retrofit.Builder().baseUrl(Fragment_login.BASE_URL).addConverterFactory(GsonConverterFactory.create(gson)).build();
    APISERVER callapi = retrofit.create(APISERVER.class);
    Call call = callapi.getDataPJP6(member_id, ex61, ex62, ex63, ex64, ex65, ex66);
    call.enqueue(new Callback<POJO_PJ_P6>() {

        @Override
        public void onResponse(Call<POJO_PJ_P6> call, Response<POJO_PJ_P6> response) {
            try {
                POJO_PJ_P6 assessmentstu6 = (POJO_PJ_P6) response.body();
                if (response.code() != 200) {
                    // Log.e("Network connected","Response code = "+response.code());
                    ResponseBody responseBody = response.errorBody();
                    if (responseBody != null) {
                        listener.onBodyError(responseBody);
                    } else if (responseBody == null) {
                        listener.onBodyErrorIsNull();
                    }
                // Toast.makeText(, ""+loginRes.getAccesstoken(), Toast.LENGTH_SHORT).show();
                // Log.e("Network connected","Response code = "+loginRes.getAccesstoken());
                } else {
                    listener.onResponse(assessmentstu6);
                }
            } catch (Exception e) {
            // Log.e("Network connect error",e.getMessage());
            }
        }

        @Override
        public void onFailure(Call<POJO_PJ_P6> call, Throwable t) {
            Log.e("NT", t.getMessage());
            try {
                listener.onFailure(t);
            } catch (Exception e) {
                listener.onFailure(t);
            // Log.e("Network connectLogin",t.getMessage());
            }
        }
    });
}
Also used : Call(retrofit2.Call) GsonBuilder(com.google.gson.GsonBuilder) Gson(com.google.gson.Gson) POJO_PJ_P6(com.example.user.dvectn.POJO.POJO_PJ_P6) ResponseBody(okhttp3.ResponseBody) Retrofit(retrofit2.Retrofit)

Example 45 with Call

use of zipkin2.Call in project DVECTN by tanaponudom.

the class NetworkConnectionManager method callServerLogin.

public void callServerLogin(final OnNetworkCallbackLoginListener listener, String username, String password) {
    Gson gson = new GsonBuilder().setLenient().create();
    final Retrofit retrofit = new Retrofit.Builder().baseUrl(Fragment_login.BASE_URL).addConverterFactory(GsonConverterFactory.create(gson)).build();
    APISERVER callapi = retrofit.create(APISERVER.class);
    Call call = callapi.loginHandle(username, password);
    call.enqueue(new Callback<POJO_login>() {

        @Override
        public void onResponse(Call<POJO_login> call, Response<POJO_login> response) {
            try {
                POJO_login loginRes = (POJO_login) response.body();
                if (response.code() != 200) {
                    // Log.e("Network connected","Response code = "+response.code());
                    ResponseBody responseBody = response.errorBody();
                    if (responseBody != null) {
                        listener.onBodyError(responseBody);
                    } else if (responseBody == null) {
                        listener.onBodyErrorIsNull();
                    }
                // Toast.makeText(, ""+loginRes.getAccesstoken(), Toast.LENGTH_SHORT).show();
                // Log.e("Network connected","Response code = "+loginRes.getAccesstoken());
                } else {
                    listener.onResponse(loginRes);
                }
            } catch (Exception e) {
                Log.e("Network connect error", e.getMessage());
            }
        }

        @Override
        public void onFailure(Call<POJO_login> call, Throwable t) {
            try {
                listener.onFailure(t);
            } catch (Exception e) {
                listener.onFailure(t);
            // Log.e("Network connectLogin",t.getMessage());
            }
        }
    });
}
Also used : Call(retrofit2.Call) GsonBuilder(com.google.gson.GsonBuilder) Gson(com.google.gson.Gson) ResponseBody(okhttp3.ResponseBody) Retrofit(retrofit2.Retrofit) POJO_login(com.example.user.dvectn.POJO.POJO_login)

Aggregations

Call (okhttp3.Call)409 Response (okhttp3.Response)309 Request (okhttp3.Request)282 IOException (java.io.IOException)232 Call (retrofit2.Call)134 Callback (okhttp3.Callback)133 OkHttpClient (okhttp3.OkHttpClient)98 Test (org.junit.Test)88 ResponseBody (okhttp3.ResponseBody)76 RequestBody (okhttp3.RequestBody)58 Retrofit (retrofit2.Retrofit)48 Gson (com.google.gson.Gson)47 Response (retrofit2.Response)47 File (java.io.File)44 Headers (okhttp3.Headers)41 Callback (retrofit2.Callback)41 GsonBuilder (com.google.gson.GsonBuilder)40 JSONObject (org.json.JSONObject)39 MockResponse (okhttp3.mockwebserver.MockResponse)38 List (java.util.List)35