query.setParameter("siteId", siteDomain.getSite().getSiteId());
query.setParameter("siteDomainId", siteDomain.getSiteDomainId());
Iterator<?> iterator = query.getResultList().iterator();
while (iterator.hasNext()) {
Long contentId = (Long) iterator.next();
Content content = ContentDAO.load(siteDomain.getSite().getSiteId(), contentId);
generateContent(content, siteDomain);
}
sql = NamedQuery.getInstance().getQuery("content.mostViewed");
query = em.createQuery(sql);
query.setMaxResults(recordCount);
query.setParameter("siteId", siteDomain.getSite().getSiteId());
query.setParameter("siteDomainId", siteDomain.getSiteDomainId());
iterator = query.getResultList().iterator();
while (iterator.hasNext()) {
Long contentId = (Long) iterator.next();
Content content = ContentDAO.load(siteDomain.getSite().getSiteId(), contentId);
generateContent(content, siteDomain);
}
sql = NamedQuery.getInstance().getQuery("item.mostPopular");
query = em.createQuery(sql);