AnsweredAssumed Answered

Cambiarle el tipo a un cm:folder (setType)

Question asked by nawja on Oct 29, 2008
Latest reply on Oct 29, 2008 by ajv
Hola a todos, a ver si me podeis ayudar con una cosa.

Me he creado una carpeta de tipo folder pero le quiero cambiar el tipo por un tipo creado por mi, hay alguna posibilidad de hacerlo desde el web-client.

He creado una acción que en el método executeImpl haga lo siguiente:
public void executeImpl(Action action, NodeRef  miNodo){
    nodeService.setType(miNodo, miModelo.tipoNuevo);
}
donde tipoNuevo es un Qname.

Además en mi custom-action-services-context.xml he añadido mi nuevo bean para ejecutar la acción:

<bean id="cambiarTipo" class="org.miproyecto.accion" parent="action-executer">
<property name="nodeService">
<ref bean="nodeService" />
</property>
</bean>


Cuando ejecuto mi alfresco y creo una carpeta, al editarla puedo ejecutar mi acción, pero el nombre de la acción que aparece es el id que le he asignado al bean(cambiarTipo), que puedo hacer para que aparezca una descripción elegida por mi? Lo estoy haciendo bien o es más sencillo que todo esto??

Outcomes