コード例 #1
0
ファイル: RateServiceImpl.java プロジェクト: Firfi/mpsrate
 @Override
 public List<Rate> getRatesForUser(List<String> userNames, Date start, Date end, String... order) {
   List<Rate> result = new ArrayList<Rate>();
   for (String userName : userNames) {
     Query q = Query.select().where("WHOM IN (?) AND WHEN BETWEEN ? AND ?", userName, start, end);
     if (order.length != 0) {
       q = q.order(mkOrderString(order)); // oh mein gott **** me harder
     }
     Rate[] rates = ao.find(Rate.class, q);
     Collections.addAll(result, rates);
   }
   return result;
 }