--- /dev/null
+package com.pentila.evalcomp.workflow.stage.hooks;
+
+import org.ow2.bonita.definition.TxHook;
+import org.ow2.bonita.facade.APIAccessor;
+import org.ow2.bonita.facade.runtime.ActivityBody;
+import org.ow2.bonita.facade.runtime.ActivityInstance;
+
+import com.pentila.evalcomp.manager.Beans;
+
+public class Affectation implements TxHook {
+
+ public void execute(APIAccessor arg0, ActivityInstance<ActivityBody> arg1)
+ throws Exception {
+ System.out.println(" ---- ------------------ ---- ");
+ System.out.println(" Lancement de l'algo d'affectation !! ");
+ System.out.println(" ---- ------------------ ---- ");
+ String SIID = (String) arg0.getQueryRuntimeAPI()
+ .getProcessInstanceVariable(arg1.getProcessInstanceUUID(),
+ "SIID");
+ Beans.getCampaignStageManagerBean().affectStagiaireToOffre(SIID);
+ System.out.println(" ---- ------------------ ---- ");
+ System.out.println(" Affectations terminées ");
+ System.out.println(" ---- ------------------ ---- ");
+ }
+
+}