Examples of PageMeta


Examples of com.tridion.meta.PageMeta

  private String doImport(String url, TransformContext context) {
    if (url.startsWith("/")) {
      PageMetaFactory factory = new PageMetaFactory(0);
      Collection<PageMeta> metas = factory.getMetaByURL(url);
      if (metas.size() > 0) {
        PageMeta pageMeta = metas.iterator().next();
        TCMURI pageUri = new TCMURI(pageMeta.getPublicationId(), pageMeta.getId(), 64, 0);
        return doImport(pageUri, context);
      }
    }

    if (!url.contains("?")) {
View Full Code Here

Examples of com.tridion.storage.PageMeta

    Query query = queryBuilder.getQuery();
    Item[] items = query.executeEntityQuery();

    for (Item item : items) {
      PageMeta pageMeta = new PageMeta((com.tridion.meta.PageMeta) item);
      result.add(pageMeta);
    }

    return result;
  }
View Full Code Here

Examples of org.timedex.beans.PageMeta

import org.timedex.dao.interfaces.PageMetaDAO;

public class PageMetaDAOImpl extends AbstractDAOImpl<PageMeta> implements PageMetaDAO {

  public PageMeta findByPage(Page page) {
    PageMeta result = (PageMeta)getCurrentSession()
      .createCriteria(PageMeta.class)
      .add(Restrictions.eq("pageId", page.getId()))
      .uniqueResult();
    return result;
  }
View Full Code Here

Examples of org.timedex.beans.PageMeta

        try {
          sessionStrategy.beginTransaction();

          double rank = pre;

          PageMeta meta = pageMetaDAO.findByPage(p);
          List<Page> linksIn = pageLinkDAO.findLinksInByPage(p);

          if (linksIn == null || linksIn.size() == 0)
            continue;

          for (Page linkIn : linksIn) {
            PageMeta linkInMeta = pageMetaDAO
                .findByPage(linkIn);
            List<Page> linksOut = pageLinkDAO
                .findLinksOutByPage(linkIn);

            if (linksOut != null && linksOut.size() != 0)
              rank += (linkInMeta.getRank())
                  / linksOut.size();
          }

          if (meta == null) {
            meta = new PageMeta(p, new Date(0), 0, rank);
            pageMetaDAO.create(meta);
          } else
            pageMetaDAO.updatePageRank(meta, rank);

          sessionStrategy.commitTransaction();
View Full Code Here

Examples of org.timedex.beans.PageMeta

          try {
            sessionStrategy.beginTransaction();

            double rank = pre;

            PageMeta meta = pageMetaDAO.findByPage(p);
            List<Page> linksIn = pageLinkDAO.findLinksInByPage(p);

            if (linksIn == null || linksIn.size() == 0)
              continue;

            for (Page linkIn : linksIn) {
              PageMeta linkInMeta = pageMetaDAO
                  .findByPage(linkIn);
              List<Page> linksOut = pageLinkDAO
                  .findLinksOutByPage(linkIn);

              if (linksOut != null && linksOut.size() != 0)
                rank += (linkInMeta.getRank())
                    / linksOut.size();
            }

            if (meta == null) {
              meta = new PageMeta(p, new Date(0), 0, rank);
              pageMetaDAO.create(meta);
            } else
              pageMetaDAO.updatePageRank(meta, rank);

            sessionStrategy.commitTransaction();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.