Bonjour,Je viens de développer une action vide pour le moment et qui me permettra d'éffectuer une action bien précise sur le document associé à l'action.J'ai déclaré mon bean comme ceci <bean id="CheckInOutBean" class="lpr.alfresco.web.bean.CheckInOutBean" init-method="init">
</bean>
mon action comme ceci <action id="check_out_document">
<evaluator>
lpr.alfresco.delegation.evaluator.DirAccessEvaluator
</evaluator>
<label-id>check_out_document</label-id>
<image>/images/extension/icons/create_user.gif</image>
<action-listener>#{CheckInOutBean.out}</action-listener>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>et voici le code de mon actionpackage lpr.alfresco.web.bean;
import javax.faces.event.ActionEvent;
import org.alfresco.web.bean.BrowseBean;
public class CheckInOutBean {
//private static Log logger = LogFactory.getLog(CheckInOutBean.class);
protected BrowseBean browseBean;
// private NodeRef nodeRef = null;
public void init()
{
System.out.println("Init");
}
public void out(ActionEvent event) {
try {
System.out.println("CheckOut Document ");
// Ici reste du code à écrire
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}Pour le moment mon action fonctionne et me loggue bien CheckOut Document dans le fichier de log, ce qui est déjà pas si mal
Mais bon, je cherche pour pouvoir continuer le reste à récuperer le nodeRef du document sur lequel l'action a été lancé afin de pouvoir faire mes opérations.Si quelqu'un peut m'aider, je lui en serai très reconnaissant.Merci d'avance pour votre aide précieuse.