Advertisement
Guest User

Untitled

a guest
May 23rd, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. public GameStatistic getBestGameHitPercentage (String gameType, String verbTense) throws Exception
  2.     {
  3.         HeadersManager.getInstance().addHeader( HeadersManager.HeadersEnum.USER_TOKEN_KEY, InvocationContext.getUserToken());
  4.  
  5.         BackendlessDataQuery dataQuery = new BackendlessDataQuery("gameType = '" + gameType + "' AND verbTense = '" + verbTense + "'");
  6.         QueryOptions options = new QueryOptions();
  7.         List sortBy = new ArrayList<String>();
  8.         sortBy.add(HIT_PERCENTAGE_SORT_ORDER);
  9.         sortBy.add(TIME_IN_SECONDS_SORT_ORDER);
  10.         options.setSortBy(sortBy);
  11.         options.setPageSize(1);
  12.  
  13.         dataQuery.setQueryOptions(options);
  14.  
  15.         BackendlessCollection gameStatistics;
  16.  
  17.         try {
  18.             gameStatistics = Backendless.Persistence.of(GameStatistic.class).find(dataQuery);
  19.         }
  20.         catch (BackendlessException  exception)
  21.         {
  22.             throw exception;
  23.         }
  24.         catch (Exception exception)
  25.         {
  26.             logger.error("Exception: " + exception);
  27.             throw exception;
  28.         }
  29.  
  30.         GameStatistic statistic = (GameStatistic) gameStatistics.getData().get(0);
  31.         return statistic;
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement