Search in sources :

Example 1 with HistoNumDossier

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;
}
Also used : HistoNumDossier(fr.univlorraine.ecandidat.entities.ecandidat.HistoNumDossier) CustomException(fr.univlorraine.ecandidat.utils.CustomException) SiScolException(fr.univlorraine.ecandidat.services.siscol.SiScolException) Transactional(org.springframework.transaction.annotation.Transactional)

Aggregations

HistoNumDossier (fr.univlorraine.ecandidat.entities.ecandidat.HistoNumDossier)1 SiScolException (fr.univlorraine.ecandidat.services.siscol.SiScolException)1 CustomException (fr.univlorraine.ecandidat.utils.CustomException)1 Transactional (org.springframework.transaction.annotation.Transactional)1