Ciao a tutti,
sto scrivendo un paio di action in java per estrarre metadati da un file pdf,
avrei la necessità di assegnare ad una variabile java un valore che andrei a posizionare come parametro nel file alfresco-global.properties.
Per assegnare una variabile ad un xxx-context.xml ho usato questo "<prop key="redeploy">${redeploy.workflow.new}</prop>"
e poi ho messo nel file alfresco-global.properties la voce "redeploy.workflow.new=true".
Come posso fare la stessa cosa per una classe java?
Grazie a tutti.
Basta che implementi un metodo setter all'interno della tua classe Java e poi la dichiari come Spring bean nel context andando ad impostare come property il tuo metodo set che avrà come argomento una stringa, qualcosa simile al seguente snippet:
<bean id="yourSpringBean" class="com.mycompany.myproject.component">
<property name="redeployWorkflowNew" value="${redeploy.workflow.new}" />
</bean>
All'interno della tua classe dovrai avere un metodo setter pubblico come il seguente:
...
public void setRedeployWorkflowNew(String redeployWorkflowNew){
this.redeployWorkflowNew = redeployWorkflowNew;
}
...
Grazie dell'aiuto, mi ero fossilizzato sul get invece del set, stavo guardando all'incontrario. grazie.
Archive content from product discussions in Italian.
This group is now closed and content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.