AuthenticationUtils.startSession(userName, password);
…
AuthenticationUtils.endSession();
FileInfo fileInfo = getServiceRegistry().getFileFolderService().create(getPath(), uid, ContentModel.TYPE_FOLDER);
Después para darle propiedades específicas puedes hacer uso del nodeService:nodeService.setProperty(fileInfo.getNodeRef(), ContentModel.PROP_DESCRIPTION, "Descripcion");
NodeService tiene un método (setProperty) que indicando el nodeRef, el QName de la propiedad y el valor, pues lo establece para ese nodo…creo que con eso te irá perfecto.
ServiceRegistry serviceRegistry = Repository.getServiceRegistry(FacesContext.getCurrentInstance());
FileFolderService ffService = serviceRegistry.getFileFolderService();
FileInfo fileInfo = ffService.create(navigationBean.getCurrentNode().getNodeRef(), this.inputText.getValue().toString(), QName.createQName(qName));
Node node = new Node(fileInfo.getNodeRef());
Map<String, Object> properties = node.getProperties();
//Doy valores a las propiedades
properties.put("…", …);
….
setProperties(NodeRef nodeRef, java.util.Map properties)Por tanto, basta con que le pases por parámetro el Map properties que has estado creando.
Hola fstnboy,
Exacto, para crear un espacio puedes hacer uso del FileFolderService. Algo así como esto:Después para darle propiedades específicas puedes hacer uso del nodeService:FileInfo fileInfo = getServiceRegistry().getFileFolderService().create(getPath(), uid, ContentModel.TYPE_FOLDER);
NodeService tiene un método (setProperty) que indicando el nodeRef, el QName de la propiedad y el valor, pues lo establece para ese nodo…creo que con eso te irá perfecto.nodeService.setProperty(fileInfo.getNodeRef(), ContentModel.PROP_DESCRIPTION, "Descripcion");
Saludos!!
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.