cancel
Showing results for 
Search instead for 
Did you mean: 

cambio custom type

fedemori
Champ in-the-making
Champ in-the-making
Buongiorno,
è possibile cambiare il content type di un file passando da un custom type ad un altro? Se si quale metodo dei WS posso utilizzare?
I due content type sono definiti in due xml differenti.

<code>
<property name="models">
            <list>
                <value>alfresco/extension/customModel1.xml</value>
                <value>alfresco/extension/customModel2.xml</value>
            </list>
        </property>
<code>
1 REPLY 1

openpj
Elite Collaborator
Elite Collaborator
L'unico modo possibile per cambiare type di un contenuto è quello di specializzarlo in un tipo "figlio". Questo significa che il tipo figlio target deve necessariamente estendere il type che si sta per cambiare. In pratica si può cambiare type solo verso un sottotipo (subtype).

Il cambio type in Alfresco è permesso solo in direzione del type più specializzato (con più proprietà), cioè il type target deve essere definito con un elemento parent coerente con il type di partenza.

Via Web Services SOAP mi sembra non sia possibile invocarlo, non vedo nessuna istruzione CML relativa a questo.

Via JavaScript API c'è il metodo specializeType disponibile sul nodo, ad esempio:

node.specializeType("myPrefix:myCustomType");

Via Java API:

nodeService.setType(…)

Spero di essere stato chiaro 😛
Getting started

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.