Examples of PageEntity


Examples of org.vosao.entity.PageEntity

    List<PageEntity> pages = getDao().getPageDao().select();
    assertEquals(3, pages.size());
 
 
  public void testUpdate() {
    PageEntity page = pageTool.addPage("title1", "/url1");
    assertNotNull(page.getId());
    PageEntity page2 = getDao().getPageDao().getById(page.getId());
    page2.setTitle("update");
    getDao().getPageDao().save(page2);
    PageEntity page3 = getDao().getPageDao().getById(page.getId());
    assertEquals("update", page3.getTitle());
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

  public void testResultList() {
    pageTool.addPage("title1", "/url1");
    pageTool.addPage("title2", "/url2");
    pageTool.addPage("title3", "/url3");
    List<PageEntity> pages = getDao().getPageDao().select();
    PageEntity page = new PageEntity("title", "/url", null);
    pages.add(page);
    assertEquals(4, pages.size());
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    assertEquals(4, pages.size());
  }

  public void testGetByParent() {
    pageTool.addPage("root", "/");
    PageEntity page = pageTool.addPage("title1", "/url1");
    assertEquals("/", page.getParentUrl());
    page = pageTool.addPage("title2", "/url1/2");
    assertEquals("/url1", page.getParentUrl());
    page = pageTool.addPage("title3", "/url1/3");
    assertEquals("/url1", page.getParentUrl());
    List<PageEntity> pages = getDao().getPageDao().getByParent("/");
    assertEquals(1, pages.size());
    pages = getDao().getPageDao().getByParent("/url1");
    assertEquals(2, pages.size());
 
View Full Code Here

Examples of org.vosao.entity.PageEntity

    pages = getDao().getPageDao().getByParent("/url1");
    assertEquals(2, pages.size());
 
 
  public void testGetByUrl() {
    PageEntity root = pageTool.addPage("root", "/");
    pageTool.addPage("title1", "/url1");
    pageTool.addPage("title2", "/url2");
    pageTool.addPage("title3", "/url3");
    PageEntity page = getDao().getPageDao().getByUrl("/url3");
    assertNotNull(page);
    assertEquals("title3", page.getTitle());
 
View Full Code Here

Examples of org.vosao.entity.PageEntity

    assertNotNull(page);
    assertEquals("title3", page.getTitle());
 

  public void testContent() {
    PageEntity root = pageTool.addPage("root", "/");
    getDao().getPageDao().setContent(root.getId(), "en", "english");
    ContentEntity ruContent = getDao().getPageDao().setContent(
        root.getId(), "ru", "russian");
    getDao().getPageDao().setContent(root.getId(), "uk", "ukranian");
    String c = getDao().getPageDao().getContent(root.getId(), "en");
    assertEquals("english", c);
    c = getDao().getPageDao().getContent(root.getId(), "ru");
    assertEquals("russian", c);
    c = getDao().getPageDao().getContent(root.getId(), "uk");
    assertEquals("ukranian", c);
    List<ContentEntity> list = getDao().getContentDao().select(
        PageEntity.class.getName(), root.getId());
    assertEquals(3, list.size());
    getDao().getContentDao().removeById(ruContent.getParentClass(),
        root.getId());
    list = getDao().getContentDao().select(
        PageEntity.class.getName(), root.getId());
    assertEquals(0, list.size());
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    pageTool.addPage("about1", "/url1/about1");
    pageTool.addPage("about2", "/url1/about2");
    pageTool.addPage("about3", "/url1/about3", PageState.EDIT);
    pageTool.addPage("title2", "/url2");
    pageTool.addPage("title3", "/url3", PageState.EDIT);
    PageEntity p = pageTool.addPage("about2", "/url1/about2");
    p.setVersion(2);
    p.setState(PageState.EDIT);
    getDao().getPageDao().save(p);
    p = pageTool.addPage("about2", "/url1/about2");
    p.setVersion(3);
    getDao().getPageDao().save(p);
    p = getDao().getPageDao().getByUrlVersion("/url1/about2", 1);
    assertNotNull(p);
    assertEquals(new Integer(1), p.getVersion());
    p = getDao().getPageDao().getByUrlVersion("/url1/about2", 2);
    assertNotNull(p);
    assertEquals(new Integer(2), p.getVersion());
    p = getDao().getPageDao().getByUrlVersion("/url1/about2", 3);
    assertNotNull(p);
    assertEquals(new Integer(3), p.getVersion());
    p = getDao().getPageDao().getByUrlVersion("/url1/about2", 4);
    assertNull(p);
    p = getDao().getPageDao().getByUrlVersion(null, 4);
    assertNull(p);
    p = getDao().getPageDao().getByUrlVersion("/", null);
View Full Code Here

Examples of org.vosao.entity.PageEntity

    p = getDao().getPageDao().getByUrlVersion(null, null);
    assertNull(p);
  }
 
  public void testRemove() {
    PageEntity root = pageTool.addPage("root", "/");
    pageTool.addPage("test", "/test");
    pageTool.addPage("test2", "/test2");
    pageTool.addPage("megatest", "/test/mega");
    PageEntity root2 = pageTool.addPage("root", "/");
    root2.setVersion(2);
    root2.setState(PageState.EDIT);
    getDao().getPageDao().save(root2);
    PageEntity root3 = pageTool.addPage("root", "/");
    root2.setVersion(3);
    root2.setState(PageState.EDIT);
    getDao().getPageDao().save(root3);
    getDao().getPageDao().remove(root.getId());
    assertEquals(0, getDao().getPageDao().select().size());
View Full Code Here

Examples of org.vosao.entity.PageEntity

    getDao().getPageDao().remove(root.getId());
    assertEquals(0, getDao().getPageDao().select().size());
  }

  public void testRemoveVersion() {
    PageEntity root = pageTool.addPage("root", "/");
    PageEntity root2 = pageTool.addPage("root", "/");
    root2.setVersion(2);
    root2.setState(PageState.EDIT);
    getDao().getPageDao().save(root2);
    PageEntity root3 = pageTool.addPage("root", "/");
    root3.setVersion(3);
    root3.setState(PageState.EDIT);
    getDao().getPageDao().save(root3);
    getDao().getPageDao().removeVersion(root3.getId());
    assertEquals(2, getDao().getPageDao().select().size());
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    getDao().getPageDao().removeVersion(root3.getId());
    assertEquals(2, getDao().getPageDao().select().size());
  }

  private void addPage(String title, String url, Long templateId) {
    PageEntity page = new PageEntity(title, url, templateId, new Date());
    getDao().getPageDao().save(page);
  }
View Full Code Here

Examples of org.vosao.entity.PageEntity

    assertEquals(2, getDao().getPageDao().selectByTemplate(1L).size());
    assertEquals(1, getDao().getPageDao().selectByTemplate(3L).size());
  }
 
  private void addPageStructure(String title, String url, Long structureId) {
    PageEntity page = new PageEntity(title, url);
    page.setStructureId(structureId);
    getDao().getPageDao().save(page);
  }
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.