Hi,I want to know how can i1. Create a versioned web content with different versions in a web project so that every time i update content, it creates new version in web project & same is shown in properties of content? I tried like this but of little use
serviceRegistry.getAVMService().createFile(lsWebProjectPath, lsFileName).close();
Map<QName, Serializable> titledProps = new HashMap<QName, Serializable>(2, 1.0f);
titledProps.put(ContentModel.PROP_TITLE, lsFileName);
titledProps.put(ContentModel.PROP_DESCRIPTION, lsFileName);
serviceRegistry.getNodeService().addAspect(loFileNodeRef, ContentModel.ASPECT_TITLED, titledProps);
//Adding versionable aspect
Map<QName, Serializable> loVersionProps = new HashMap<QName, Serializable>();
loVersionProps.put(ContentModel.ASPECT_VERSIONABLE, true);
loVersionProps.put(ContentModel.PROP_AUTO_VERSION, true);
loVersionProps.put(ContentModel.PROP_VERSION_LABEL, VersionType.MINOR);
serviceRegistry.getNodeService().addAspect(loFileNodeRef, ContentModel.ASPECT_VERSIONABLE,loVersionProps);
serviceRegistry.getAVMService().addAspect(lsFilePath, ContentModel.ASPECT_VERSIONABLE);
2. Access all these versions in a web project?Please help.