tlmarker1968

Untitled

Dec 30th, 2019
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1.     /**
  2.      *
  3.      * This method will get the current users access grade from the database
  4.      *
  5.      * @param grade the users grade number
  6.      */
  7.     private void getGradeName(Integer grade, InterfaceListeners.onGradeResponseListener callback) {
  8.         managerAdminApi.getGradeName(grade, new Callback<ArrayList<ObjectGrade>>() {
  9.             @Override
  10.             public void onResponse(@NonNull Call<ArrayList<ObjectGrade>> call, @NonNull Response<ArrayList<ObjectGrade>> response) {
  11.                 ArrayList<ObjectGrade> JsonList = response.body();
  12.                 for (int i = 0; i < Objects.requireNonNull(JsonList).size(); i++) {
  13.                     ObjectGrade objectGrade = new ObjectGrade(
  14.                             JsonList.get(i).getId(),
  15.                             JsonList.get(i).getGrade()
  16.                     );
  17.                     callback.onGradeResponse(objectGrade.getGrade());
  18.                 }
  19.  
  20.             }
  21.             @Override
  22.             public void onFailure(@NonNull Call<ArrayList<ObjectGrade>> call, @NonNull Throwable t) {
  23.                 callback.onGradeResponse("Invalid");
  24.             }
  25.         });
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment