Package org.apache.jackrabbit.ocm.version

Examples of org.apache.jackrabbit.ocm.version.Version


            Node node = (Node) session.getItem(path);
            if (!node.isNodeType("mix:versionable")) {
                throw new VersionException("The object " + path + "is not versionable");
            }

            return new Version(node.getBaseVersion());
        } catch (ClassCastException cce) {
            throw new ObjectContentManagerException("Cannot retrieve an object from a property path " + path);
        } catch (PathNotFoundException pnfe) {
            throw new ObjectContentManagerException("Cannot retrieve an object at path " + path, pnfe);
        } catch (UnsupportedRepositoryOperationException uroe) {
View Full Code Here


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

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

               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 = (UnstructuredPage) 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 = (UnstructuredPage) ocm.getObject( "/page");
               assertNotNull("Last version is nulll", page);
View Full Code Here

      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;
        }

        pressRelease = (PressRelease) ocm.getObject("/pressrelease1",
            version.getName());

        assertNotNull("pressRelease is null for version "
            + version.getName(), pressRelease);

        if (version.getName().equals("1.0")) {
          assertEquals("Invalid content for version "
              + version.getName(), pressRelease.getContent(),
              "content v2");
        }

        if (version.getName().equals("1.1")) {
          assertEquals("Invalid title for version "
              + version.getName(), pressRelease.getContent(),
              "content v3");
        }

      }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.ocm.version.Version

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.