--- /dev/null
+package com.pentila.workflow.stagem22admissibles.hooks;
+
+import java.util.HashSet;
+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 NotificationMail implements TxHook {
+
+ public void execute(APIAccessor arg0, ActivityInstance<ActivityBody> arg1)
+ throws Exception {
+
+ String SIID = (String) arg0.getQueryRuntimeAPI()
+ .getProcessInstanceVariable(arg1.getProcessInstanceUUID(),
+ "SIID");
+
+ String exp = (String)arg0.getQueryRuntimeAPI().getProcessInstanceVariable(arg1.getProcessInstanceUUID(), "VARIABLE_courrielExpediteur");
+ String obj = (String)arg0.getQueryRuntimeAPI().getProcessInstanceVariable(arg1.getProcessInstanceUUID(), "VARIABLE_courrielObject");
+ String entete = (String)arg0.getQueryRuntimeAPI().getProcessInstanceVariable(arg1.getProcessInstanceUUID(), "VARIABLE_courrielEntete");
+ String sign = (String)arg0.getQueryRuntimeAPI().getProcessInstanceVariable(arg1.getProcessInstanceUUID(), "VARIABLE_courrielSignature");
+
+
+ // Notify By Mail all Headmaster
+ Beans.getCampaignStageManagerBean().notifyByMail(SIID, exp, obj, entete, sign);
+ }
+
+}