Saludos, Logre solventar el tema del versionamiento de documentos, pero tengo una duda cuando creo una una version me crea dos versiones adicionales, la version 1.0,1.1,1.2,1.3 alguien me da una idea de que esta pasando
this.versionService = serviceRegistry.getVersionService();
Map<String, Serializable> versionProperties = new HashMap<String, Serializable>();
versionProperties.put(VersionModel.PROP_VERSION_TYPE, VersionType.MAJOR);
versionService.createVersion(node, versionProperties);
ContentWriter writer = contentService.getWriter(node, ContentModel.PROP_CONTENT, true);
Writer.setEncoding("UTF-8");
writer.setMimetype(MimetypeMap.MIMETYPE_PDF);
writer.putContent(new ByteArrayInputStream(file);