use of fr.univlorraine.ecandidat.entities.ecandidat.HistoNumDossier in project esup-ecandidat by EsupPortail.
the class CandidatController method saveBaseCompteMinima.
/**
* @param cptMin
* @param campagne
* @return le compte a minima enregistre
* @throws Exception
*/
@Transactional
private CompteMinima saveBaseCompteMinima(CompteMinima cptMin, final Campagne campagne) throws Exception {
final String numDossier = cptMin.getNumDossierOpiCptMin();
if (numDossier == null || numDossier.equals("")) {
throw new Exception("numdossier null");
}
/* Passage des noms prénoms en capital */
cptMin.setNomCptMin(MethodUtils.cleanForApogee(cptMin.getNomCptMin()));
cptMin.setPrenomCptMin(MethodUtils.cleanForApogee(cptMin.getPrenomCptMin()));
/* Enregistrement de l'historique */
histoNumDossierRepository.saveAndFlush(new HistoNumDossier(numDossier, campagne.getCodCamp()));
/* Enregistrement du compte */
cptMin = compteMinimaRepository.saveAndFlush(cptMin);
return cptMin;
}
Aggregations