Salve,Sto cercando di creare tramite API un nuovo nodo nel repository, ho usato l'esempio trovato nel wiki: link ma non viene creato alcun contenuto, il nodo è vuoto (d'altronde non usa mai l'argomento text quella funzione…) ho dunque modificato leggermente la funzione in questo modo:
protected NodeRef createContentNode(NodeRef parent, String name, String text) {
// Create a map to contain the values of the properties of the node
Map<QName, Serializable> props = new HashMap<QName, Serializable>();
props.put(ContentModel.PROP_NAME, name);
props.put(ContentModel.PROP_CONTENT, text);
// use the node service to create a new node
NodeRef node = this.nodeService.createNode(
parent,
ContentModel.ASSOC_CONTAINS,
QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, name),
ContentModel.TYPE_CONTENT, props).getChildRef();
return node;
}
ma il nodo non ha comunque alcun contenuto.Help!Gaspare.