tlmarker1968

Untitled

Dec 30th, 2019
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 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.      * @return String - the grade name
  7.      */
  8.     private String getGradeName(Integer grade) {
  9.         final String[] return_value = new String[1];
  10.         managerAdminApi.getGradeName(grade, new Callback<List<ObjectGrade>>() {
  11.             @Override
  12.             public void onResponse(@NonNull Call<List<ObjectGrade>> call, @NonNull Response<List<ObjectGrade>> response) {
  13.  
  14.                 List<ObjectGrade> JsonList = response.body();
  15.                 for (int i = 0; i < Objects.requireNonNull(JsonList).size(); i++) {
  16.                     ObjectGrade objectGrade = new ObjectGrade(
  17.                             JsonList.get(i).getId(),
  18.                             JsonList.get(i).getGrade()
  19.                     );
  20.                     return_value[0] =  objectGrade.getGrade();
  21.                 }
  22.  
  23.             }
  24.             @Override
  25.             public void onFailure(@NonNull Call<List<ObjectGrade>> call, @NonNull Throwable t) {
  26.                 return_value[0] =  "Access grade not valid";
  27.             }
  28.         });
  29.         return return_value[0];
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment