Package org.apache.jackrabbit.ocm.testmodel

Examples of org.apache.jackrabbit.ocm.testmodel.Page


      Node root = session.getRootNode();
      root.addNode("test");
      root.addNode("test/node1");
      root.addNode("test/node2");
     
      Page page = new Page();
      page.setPath("/test/node1/page1");
      page.setTitle("Page 1 Title");
     
      ArrayList paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 3"));
      paragraphs.add(new Paragraph("Another Para "));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
           
     
      page = new Page();
      page.setPath("/test/node1/page2");
      page.setTitle("Page 2 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
     
      page = new Page();
      page.setPath("/test/node2/page1");
      page.setTitle("Page 3 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 4"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert( page);

      page = new Page();
      page.setPath("/test/node2/page2");
      page.setTitle("Page 4 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 6"));
      paragraphs.add(new Paragraph("Para 7"));
      paragraphs.add(new Paragraph("Para 8"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
      ocm.save();
     
     
View Full Code Here


      root.addNode("test/node1");
      root.addNode("test/node2");
     
      root.save();
     
      Page page = new Page();
      page.setPath("/test/node1/page1");
      page.setTitle("Page 1 Title");
     
      ArrayList paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 3"));
      paragraphs.add(new Paragraph("Another Para "));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
           
     
      page = new Page();
      page.setPath("/test/node1/page2");
      page.setTitle("Page 2 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
     
      page = new Page();
      page.setPath("/test/node2/page1");
      page.setTitle("Page 3 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 4"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);

      page = new Page();
      page.setPath("/test/node2/page2");
      page.setTitle("Page 4 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 6"));
      paragraphs.add(new Paragraph("Para 7"));
      paragraphs.add(new Paragraph("Para 8"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
     
      ocm.save();
     
View Full Code Here

      root.addNode("test/node1");
      root.addNode("test/node2");

            session.save();
     
      Page page = new Page();
      page.setPath("/test/node1/page1");
      page.setTitle("Page 1 Title");
     
      ArrayList paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 3"));
      paragraphs.add(new Paragraph("Another Para "));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
           
     
      page = new Page();
      page.setPath("/test/node1/page2");
      page.setTitle("Page 2 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
     
      page = new Page();
      page.setPath("/test/node2/page1");
      page.setTitle("Page 3 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 4"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);

      page = new Page();
      page.setPath("/test/node2/page2");
      page.setTitle("Page 4 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 6"));
      paragraphs.add(new Paragraph("Para 7"));
      paragraphs.add(new Paragraph("Para 8"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
     
      ocm.save();
     
View Full Code Here

  {
       ObjectContentManager ocm = getObjectContentManager();
         try
         {
         
           Page page = new Page();
           page.setPath("/page");
           page.setTitle("Page Title");             
           page.addParagraph(new Paragraph("para1"));
           page.addParagraph(new Paragraph("para2"));
           ocm.insert(page);
           ocm.save();
         
           page.addParagraph(new Paragraph("para3"));
           page.setTitle("Page Title 2");
           ocm.checkout("/page");
           ocm.update(page);
           ocm.save();
           ocm.checkin("/page");
         
           page.addParagraph(new Paragraph("para4"));
           page.setTitle("Page Title 3");
           ocm.checkout("/page");
           ocm.update(page);
           ocm.save();
           ocm.checkin("/page");             

           VersionIterator versionIterator = ocm.getAllVersions("/page");
           assertNotNull("VersionIterator is null", versionIterator);
           assertTrue("Invalid number of versions found", versionIterator.getSize() == 3);
         
           while (versionIterator.hasNext())
           {
             Version version = (Version) versionIterator.next();
             log.info("version found : "+ version.getName() + " - " + version.getPath() + " - " +  version.getCreated().getTime());                
             if (version.getName().equals("jcr:rootVersion"))
             {
               continue;
             }
            
             page = (Page) ocm.getObject("/page", version.getName());
             assertNotNull("Page is null for version " + version.getName(), page);
            
             if (version.getName().equals("1.0"))
             {
              assertEquals("Invalid title for version " + version.getName(),page.getTitle(), "Page Title 2");
             }
            
             if (version.getName().equals("1.1"))
             {
              assertEquals("Invalid title for version " + version.getName(),page.getTitle(), "Page Title 3");
             }
            
           }
         
           Version baseVersion = ocm.getBaseVersion("/page");
           log.info("Base version : " + baseVersion.getName());

           Version rootVersion = ocm.getRootVersion("/page");
           log.info("Root version : " + rootVersion.getName());
                        
             //Get the latest version
           page = (Page) ocm.getObject( "/page");
           assertNotNull("Last version is nulll", page);
           assertTrue("Invalid number of paragraph found in the last  version", page.getParagraphs().size() == 4);

         
         }
         catch(Exception e)
         {
View Full Code Here

  {
         ObjectContentManager ocm = getObjectContentManager();
             try
             {
             
               Page page = new Page();
               page.setPath("/page");
               page.setTitle("Page Title");             
               page.addParagraph(new Paragraph("para1"));
               page.addParagraph(new Paragraph("para2"));
               ocm.insert(page);
               ocm.save();
             

               page.addParagraph(new Paragraph("para3"));
               ocm.checkout("/page");
               ocm.update(page);
               ocm.save();
               ocm.checkin("/page", new String[] {"A", "B"});
             
               page.addParagraph(new Paragraph("para4"));
               ocm.checkout("/page");
               ocm.update(page);
               ocm.save();
               ocm.checkin("/page", new String[] {"C", "D"});          
View Full Code Here

  {
         ObjectContentManager ocm = getObjectContentManager();
             try
             {

               Page page = new Page();
               page.setPath("/page");
               page.setTitle("Page Title");
               page.addParagraph(new Paragraph("para1"));
               page.addParagraph(new Paragraph("para2"));
               ocm.insert(page);
               ocm.save();

               page.addParagraph(new Paragraph("para3"));
               page.setTitle("Page Title 2");
               ocm.checkout("/page");
               ocm.update(page);
               ocm.save();
               ocm.checkin("/page");

               page.addParagraph(new Paragraph("para4"));
               page.setTitle("Page Title 3");
               ocm.checkout("/page");
               ocm.update(page);
               ocm.save();
               ocm.checkin("/page");

               VersionIterator versionIterator = ocm.getAllVersions("/page");
               assertNotNull("VersionIterator is null", versionIterator);
               assertTrue("Invalid number of versions found", versionIterator.getSize() == 3);

               while (versionIterator.hasNext())
               {
                 Version version = (Version) versionIterator.next();
                 log.info("version found : "+ version.getName() + " - " + version.getPath() + " - " +  version.getCreated().getTime());
                 if (version.getName().equals("jcr:rootVersion"))
                 {
                   continue;
                 }

                 page = (Page) ocm.getObject("/page", version.getName());
                 assertNotNull("Page is null for version " + version.getName(), page);

                 if (version.getName().equals("1.0"))
                 {
                  assertEquals("Invalid title for version " + version.getName(),page.getTitle(), "Page Title 2");
                 }

                 if (version.getName().equals("1.1"))
                 {
                  assertEquals("Invalid title for version " + version.getName(),page.getTitle(), "Page Title 3");
                 }

               }

               Version baseVersion = ocm.getBaseVersion("/page");
               log.info("Base version : " + baseVersion.getName());

               Version rootVersion = ocm.getRootVersion("/page");
               log.info("Root version : " + rootVersion.getName());
               //this.exportDocument("/home/christophe/export.xml", "/jcr:system/jcr:versionStorage", true, false);

                 //Get the latest version
               page = (Page) ocm.getObject( "/page");
               assertNotNull("Last version is nulll", page);
               assertTrue("Invalid number of paragraph found in the last  version", page.getParagraphs().size() == 4);


             }
             catch(Exception e)
             {
View Full Code Here

  {
         ObjectContentManager ocm = getObjectContentManager();
             try
             {

               Page page = new Page();
               page.setPath("/page");
               page.setTitle("Page Title");
               page.addParagraph(new Paragraph("para1"));
               page.addParagraph(new Paragraph("para2"));
               ocm.insert(page);
               ocm.save();


               page.addParagraph(new Paragraph("para3"));
               ocm.checkout("/page");
               ocm.update(page);
               ocm.save();
               ocm.checkin("/page", new String[] {"A", "B"});

               page.addParagraph(new Paragraph("para4"));
               ocm.checkout("/page");
               ocm.update(page);
               ocm.save();
               ocm.checkin("/page", new String[] {"C", "D"});
View Full Code Here

  {
         ObjectContentManager ocm = getObjectContentManager();
             try
             {
             
               Page page = new Page();
               page.setPath("/page");
               page.setTitle("Page Title");             
               ocm.insert(page);
               ocm.save();
             
               Paragraph p1 = new Paragraph("para1");
               p1.setPath("/page/paragraph");
View Full Code Here

    private void importData() throws JcrMappingException
    {
      ObjectContentManager ocm = getObjectContentManager();

        Page page = new Page();
        page.setPath("/test");
        page.setTitle("Page Title");

        ArrayList paragraphs = new ArrayList();

        paragraphs.add(new Paragraph("Para 1"));
        paragraphs.add(new Paragraph("Para 2"));
        paragraphs.add(new Paragraph("Para 3"));
        paragraphs.add(new Paragraph("Another Para "));
        page.setParagraphs(paragraphs);

        ocm.insert(page);
        ocm.save();

View Full Code Here

      Node root = session.getRootNode();
      root.addNode("test");
      root.addNode("test/node1");
      root.addNode("test/node2");
     
      Page page = new Page();
      page.setPath("/test/node1/page1");
      page.setTitle("Page 1 Title");
     
      ArrayList paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 3"));
      paragraphs.add(new Paragraph("Another Para "));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
           
     
      page = new Page();
      page.setPath("/test/node1/page2");
      page.setTitle("Page 2 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 2"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
     
      page = new Page();
      page.setPath("/test/node2/page1");
      page.setTitle("Page 3 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 1"));
      paragraphs.add(new Paragraph("Para 4"));
      paragraphs.add(new Paragraph("Para 5"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert( page);

      page = new Page();
      page.setPath("/test/node2/page2");
      page.setTitle("Page 4 Title");
     
      paragraphs = new ArrayList();
     
      paragraphs.add(new Paragraph("Para 6"));
      paragraphs.add(new Paragraph("Para 7"));
      paragraphs.add(new Paragraph("Para 8"));
      paragraphs.add(new Paragraph("Another Para"));
      page.setParagraphs(paragraphs);
     
      ocm.insert(page);
      ocm.save();
     
     
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.ocm.testmodel.Page

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.