Examples of PageEntity


Examples of org.vosao.entity.PageEntity

    assertNotNull(comment3);
    assertEquals("yuri", comment3.getName());
  }
 
  public void testDelete() {
    PageEntity page = pageTool.addPage("test");
    PageEntity page2 = pageTool.addPage("test2");
    commentTool.addComment("alex", "content1", page);
    commentTool.addComment("yuri", "content2", page2);
    CommentEntity comment = commentTool.addComment("roma", "content3", page);
    getDao().getCommentDao().remove(comment.getId());
    List<CommentEntity> list = getDao().getCommentDao().getByPage(
        page.getFriendlyURL());
    assertEquals(1, list.size());
    assertEquals("alex", list.get(0).getName());
    list = getDao().getCommentDao().getByPage(page2.getFriendlyURL());
    assertEquals(1, list.size());
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    list = getDao().getCommentDao().getByPage(page2.getFriendlyURL());
    assertEquals(1, list.size());
  }
 
  public void testGetByPage() {
    PageEntity page = pageTool.addPage("test");
    PageEntity page2 = pageTool.addPage("test2");
    commentTool.addComment("alex", "content1", page);
    commentTool.addComment("yuri", "content2", page2);
    commentTool.addComment("roma", "content3", page);
    List<CommentEntity> list = getDao().getCommentDao().getByPage(
        page.getFriendlyURL());
    assertEquals(2, list.size());
    list = getDao().getCommentDao().getByPage(page2.getFriendlyURL());
    assertEquals(1, list.size());
 
View Full Code Here

Examples of org.vosao.entity.PageEntity

    list = getDao().getCommentDao().getByPage(page2.getFriendlyURL());
    assertEquals(1, list.size());
 
 
  public void testGetByPage2() {
    PageEntity page = pageTool.addPage("test");
    PageEntity page2 = pageTool.addPage("test2");
    commentTool.addComment("alex", "content1", page);
    commentTool.addComment("yuri", "content2", page2);
    commentTool.addComment("roma", "content3", page);
    commentTool.addComment("roma1", "content4", page, true);
    commentTool.addComment("roma2", "content5", page2, true);
    commentTool.addComment("roma3", "content6", page, true);
    List<CommentEntity> list = getDao().getCommentDao().getByPage(
        page.getFriendlyURL(), false);
    assertEquals(2, list.size());
    list = getDao().getCommentDao().getByPage(page2.getFriendlyURL(), false);
    assertEquals(1, list.size());
 
View Full Code Here

Examples of org.vosao.entity.PageEntity

    list = getDao().getCommentDao().getByPage(page2.getFriendlyURL(), false);
    assertEquals(1, list.size());
 
 
  public void testGetById()  {
    PageEntity page = pageTool.addPage("test");
    CommentEntity c = commentTool.addComment("alex", "content1", page);
    CommentEntity c2 = getDao().getCommentDao().getById((Long)null);
    assertNull(c2);
    c2 = getDao().getCommentDao().getById(c.getId());
    assertNotNull(c2);
View Full Code Here

Examples of org.vosao.entity.PageEntity

    assertNotNull(c2);
    assertEquals(c.getId(), c2.getId());
  }

  public void testDisableEnable() {
    PageEntity page = pageTool.addPage("test");
    CommentEntity alex = commentTool.addComment("alex", "content1", page);
    CommentEntity roma = commentTool.addComment("roma", "content3", page);
    CommentEntity roma1 = commentTool.addComment("roma1", "content4", page);
    CommentEntity roma3 = commentTool.addComment("roma3", "content6", page);
    List<Long> ids = new ArrayList<Long>();
View Full Code Here

Examples of org.vosao.entity.PageEntity

    r = getDao().getCommentDao().getById(roma.getId());
    assertFalse(r.isDisabled());
 

  public void testRemoveByPage() {
    PageEntity page = pageTool.addPage("test");
    commentTool.addComment("yuri", "content1", page);
    commentTool.addComment("roma", "content2", page, true);
    List<CommentEntity> list = getDao().getCommentDao().getByPage(
        page.getFriendlyURL(), false);
    assertEquals(1, list.size());
    getDao().getCommentDao().removeByPage(page.getFriendlyURL());
    list = getDao().getCommentDao().getByPage(page.getFriendlyURL(), false);
    assertEquals(0, list.size());
    list = getDao().getCommentDao().getByPage(page.getFriendlyURL(), true);
    assertEquals(0, list.size());
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    }
  }

  private void readPage(Element pageElement)
      throws DaoTaskException {
    PageEntity page = readPageVersion(pageElement);
    for (Iterator<Element> i = pageElement.elementIterator(); i.hasNext();) {
      Element element = i.next();
      if (element.getName().equals("page")) {
        readPage(element);
      }
      if (element.getName().equals("comments")) {
        readComments(element, page.getFriendlyURL());
      }
      if (element.getName().equals("page-version")) {
        readPageVersion(element);
      }
      if (element.getName().equals("permissions")) {
        getPagePermissionExporter().readPagePermissions(element,
            page.getFriendlyURL());
      }
    }
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    TemplateEntity template = getDao().getTemplateDao().getByUrl(themeUrl);
    Long templateId = null;
    if (template != null) {
      templateId = template.getId();
    }
    PageEntity newPage = new PageEntity();
    newPage.setTitleValue(title);
    newPage.setFriendlyURL(url);
    newPage.setTemplate(templateId);
    newPage.setPublishDate(publishDate);
    newPage.setEndPublishDate(endPublishDate);
    if (commentsEnabled != null) {
      newPage.setCommentsEnabled(Boolean.valueOf(commentsEnabled));
    }
    newPage.setState(PageState.APPROVED);
    for (Iterator<Element> i = pageElement.elementIterator(); i.hasNext();) {
      Element element = i.next();
      if (element.getName().equals("version")) {
        newPage.setVersion(XmlUtil.readIntegerText(element, 1));
      }
      if (element.getName().equals("versionTitle")) {
        newPage.setVersionTitle(element.getText());
      }
      if (element.getName().equals("state")) {
        newPage.setState(PageState.valueOf(element.getText()));
      }
      if (element.getName().equals("createUserEmail")) {
        newPage.setCreateUserEmail(element.getText());
      }
      if (element.getName().equals("modUserEmail")) {
        newPage.setModUserEmail(element.getText());
      }
      if (element.getName().equals("pageType")) {
        newPage.setPageType(PageType.valueOf(element.getText()));
      }
      if (element.getName().equals("sortIndex")) {
        newPage.setSortIndex(XmlUtil.readIntegerText(element, 0));
      }
      if (element.getName().equals("structure")) {
        StructureEntity structure = getDao().getStructureDao().getByTitle(
            element.getText());
        newPage.setStructureId(structure == null ? null : structure.getId());
      }
      if (element.getName().equals("structureTemplate")) {
        StructureTemplateEntity structureTemplate = getDao()
            .getStructureTemplateDao().getByName(element.getText());
        if (structureTemplate == null) {
          structureTemplate = getDao()
            .getStructureTemplateDao().getByTitle(element.getText());
        }
        newPage.setStructureTemplateId(structureTemplate == null ? null :
            structureTemplate.getId());
      }
      if (element.getName().equals("createDate")) {
        try {
          newPage.setCreateDate(DateUtil.dateTimeToDate(
              element.getText()));
        } catch (ParseException e) {
          logger.error("Wrong date format for createDate "
              + element.getText());
        }
      }
      if (element.getName().equals("modDate")) {
        try {
          newPage.setModDate(DateUtil.dateTimeToDate(
              element.getText()));
        } catch (ParseException e) {
          logger.error("Wrong date format for createDate "
              + element.getText());
        }
      }
      if (element.getName().equals("keywords")) {
        newPage.setKeywords(element.getText());
      }
      if (element.getName().equals("description")) {
        newPage.setDescription(element.getText());
      }
      if (element.getName().equals("searchable")) {
        newPage.setSearchable(XmlUtil.readBooleanText(element, true));
      }
      if (element.getName().equals("velocityProcessing")) {
        newPage.setVelocityProcessing(XmlUtil.readBooleanText(element,
            false));
      }
      if (element.getName().equals("headHtml")) {
        newPage.setHeadHtml(element.getText());
      }
      if (element.getName().equals("skipPostProcessing")) {
        newPage.setSkipPostProcessing(XmlUtil.readBooleanText(element,
            false));
      }
      if (element.getName().equals("cached")) {
        newPage.setCached(XmlUtil.readBooleanText(element, true));
      }
      if (element.getName().equals("contentType")) {
        newPage.setContentType(element.getText());
      }
      if (element.getName().equals("wikiProcessing")) {
        newPage.setWikiProcessing(XmlUtil.readBooleanText(element,
            false));
      }
      if (element.getName().equals("enableCkeditor")) {
        newPage.setEnableCkeditor(XmlUtil.readBooleanText(element,
            true));
      }
      if (element.getName().equals("attributes")) {
        newPage.setAttributes(element.getText());
      }
      if (element.getName().equals("restful")) {
        newPage.setRestful(XmlUtil.readBooleanText(element,
            true));
      }
    }
    PageEntity page = getDao().getPageDao().getByUrlVersion(url,
        newPage.getVersion());
    if (page != null) {
      page.copy(newPage);
    } else {
      page = newPage;
    }
    getDaoTaskAdapter().pageSave(page);
    readContents(pageElement, page);
View Full Code Here

Examples of org.vosao.entity.PageEntity

 
  public void testSave() {
    pageTool.addPage("title", "/url");
    List<PageEntity> pages = getDao().getPageDao().select();
    assertEquals(1, pages.size());
    PageEntity page1 = pages.get(0);
    assertEquals("title", page1.getTitle());
 
View Full Code Here

Examples of org.vosao.entity.PageEntity

    PageEntity page1 = pages.get(0);
    assertEquals("title", page1.getTitle());
 
 
  public void testGetById() {
    PageEntity page = pageTool.addPage("title","/url");
    assertNotNull(page.getId());
    PageEntity page2 = getDao().getPageDao().getById(page.getId());
    assertEquals(page.getTitle(), page2.getTitle());
    assertEquals(page.getFriendlyURL(), page2.getFriendlyURL());
    assertEquals(page.getParentUrl(), page2.getParentUrl());
 
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.