11-05-2008 02:49 AM
AuthenticationUtils.startSession(userName, password);
…
AuthenticationUtils.endSession();
11-05-2008 04:45 AM
11-05-2008 06:22 AM
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. 11-05-2008 06:26 AM
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("…", …);
….
11-05-2008 06:42 AM
setProperties(NodeRef nodeRef, java.util.Map properties)Por tanto, basta con que le pases por parámetro el Map properties que has estado creando.
11-05-2008 06:56 AM
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!!
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.