Powered By Blogger

Tuesday, December 7, 2010

Version History

VersionHistory versionHistory = entry1.getVersionHistory();


// for each version, output the node as it was versioned
for (VersionIterator versionIterator = versionHistory.getAllVersions(); versionIterator.hasNext(); )
{
Version version = versionIterator.nextVersion();
for (NodeIterator nodeIterator = version.getNodes(); nodeIterator.hasNext(); )
{
Node versionedNode = nodeIterator.nextNode();
System.out.println(" Version label: " + version.getName());
System.out.println(" created: " + version.getCreated().getTime());
System.out.println(" restrict: " versionedNode.getProperty("wiki:restrict").getString());
System.out.println(" content: " versionedNode.getProperty("cm:content").getString());
}
}

No comments:

Post a Comment