hi, i wonder if there is some "Alfresco way" like some xml configuration to invoke the command line shell for some actions.
For example i have a executable jar i foo.jar, there is way in the xml configuration of alfresco to invoke the command "java -jar foo.jar" like i already do for some tranformer ?
Here a example with the tranformers :
<bean id="transformer.worker.p7s2doc" class="org.alfresco.repo.content.transform.RuntimeExecutableContentTransformerWorker">
<property name="mimetypeService">
<ref bean="mimetypeService" />
</property>
<property name="checkCommand">
<bean name="transformer.p7s2doc" class="org.alfresco.util.exec.RuntimeExec">
<property name="commandsAndArguments">
<map>
<entry key="Linux">
<list>
<value>sh</value>
<value>-c</value>
<value>java -version</value>
</list>
</entry>
<entry key="*">
<list>
<value>sh</value>
<value>-c</value>
<value>java -version</value>
</list>
</entry>
</map>
</property>
<!-- Error codes unknown -->
</bean>
</property>
<property name="transformCommand">
<bean name="transformer.p7s2doc" class="org.alfresco.util.exec.RuntimeExec">
<property name="commandsAndArguments">
<map>
<entry key="Linux">
<list>
<value>sh</value>
<value>-c</value>
<value>java -jar foo.jar ${source} ${target}</value>
</list>
</entry>
<entry key="*">
<list>
<value>sh</value>
<value>-c</value>
<value>java -jar foo.jar ${source} ${target}</value>
</list>
</entry>
</map>
</property>
<property name="waitForCompletion">
<value>true</value>
</property>
<!-- Error codes unknown -->
</bean>
</property>
</bean>
It's possible do a similar thing with actions ?