use of mom.trd.opentheso.bdd.helper.CandidateHelper in project opentheso by miledrousset.
the class BackgroundTimeJobHelper method selectMessageValidedInsertedCdt.
/**
* selectMessageValidedInsertedCdt
* #JM
* récupère un corps de message correspondant aux candidats validé ou
* insérés ou refusés et une liste d'adresse mail
* crée un objet MessageCdt avec ce corps de message et cette liste de
* destinataires puis le retourne
*
* @param idTheso
* @param d1
* @param d2
* @param poolConnexion
* @return
*/
MessageCdt selectMessageValidedInsertedCdt(String idTheso, Date d1, Date d2, HikariDataSource poolConnexion) {
ArrayList<String> destinataires = new UserHelper().getMailAdmin(poolConnexion, idTheso);
destinataires.addAll(new UserHelper().getMailUserForCandidat(poolConnexion, idTheso, d1, d2));
ArrayList<String> ret = new CandidateHelper().getInsertedValidedRefusedCdtDuringPeriod(poolConnexion, d1, d2, idTheso);
MessageCdt mess = new MessageCdt(ret, reduce(destinataires));
return mess;
}
Aggregations