Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.Content


public class ContentDAO extends Content {
  private static final long serialVersionUID = -8910667853869498504L;

  public static Content load(String siteId, Long contentId) throws SecurityException, Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    Content content = (Content) em.find(Content.class, contentId);
    if (!content.getSiteId().equals(siteId)) {
      throw new SecurityException();
    }
    return content;
  }
View Full Code Here


      Query query = em.createQuery("from Content where siteId = :siteId and contentNaturalKey = :contentNaturalKey");
      query.setParameter("siteId", siteId);
      query.setParameter("contentNaturalKey", contentNaturalKey);
      Iterator<?> iterator = query.getResultList().iterator();
      if (iterator.hasNext()) {
        Content content = (Content) iterator.next();
        return content;
      }
      return null;
  }
View Full Code Here

    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);
View Full Code Here

    query = em.createQuery(sql);
    query.setParameter("siteId", siteDomain.getSite().getSiteId());
    query.setParameter("catId", category.getCatId());
    iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      Content content = (Content) iterator.next();
      generateContent(content, siteDomain);
    }
   
    for (Category c : category.getCategoryChildren()) {
      generateCategory(c, siteDomain);
View Full Code Here

TOP

Related Classes of com.jada.jpa.entity.Content

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.