private List<String> queryAllDomain(Date start, Date end) {
    Set<String> domains = new LinkedHashSet<String>();

    try {
      List<Dailyreport> reports =
          m_dailyreportDao.findAllDomainsByNameDuration(
              start, end, "health", DailyreportEntity.READSET_DOMAIN_NAME);

      for (Dailyreport report : reports) {
        domains.add(report.getDomain());
      }
    } catch (DalException e) {
      Cat.logError(e);
    }
    return StringSortHelper.sort(domains);
  }