Search in sources :

Example 1 with ExportListCandidatureAdresse

use of fr.univlorraine.ecandidat.utils.bean.export.ExportListCandidatureAdresse in project esup-ecandidat by EsupPortail.

the class CandidatureCtrCandController method generateAdresse.

/**
 * @param  adresse
 * @return         adresse formatée
 */
private ExportListCandidatureAdresse generateAdresse(final Adresse adresse) {
    final ExportListCandidatureAdresse adresseBean = new ExportListCandidatureAdresse();
    String libAdr = "";
    if (adresse != null) {
        if (adresse.getAdr1Adr() != null) {
            libAdr = libAdr + adresse.getAdr1Adr() + " ";
            adresseBean.setAdr1(adresse.getAdr1Adr());
        }
        if (adresse.getAdr2Adr() != null) {
            libAdr = libAdr + adresse.getAdr2Adr() + " ";
            adresseBean.setAdr2(adresse.getAdr2Adr());
        }
        if (adresse.getAdr3Adr() != null) {
            libAdr = libAdr + adresse.getAdr3Adr() + " ";
            adresseBean.setAdr3(adresse.getAdr3Adr());
        }
        if (adresse.getCodBdiAdr() != null && adresse.getSiScolCommune() != null && adresse.getSiScolCommune().getLibCom() != null) {
            libAdr = libAdr + adresse.getCodBdiAdr() + " " + adresse.getSiScolCommune().getLibCom() + " ";
            adresseBean.setCodBdi(adresse.getCodBdiAdr());
            adresseBean.setLibCommune(adresse.getSiScolCommune().getLibCom());
        } else {
            if (adresse.getCodBdiAdr() != null) {
                libAdr = libAdr + adresse.getCodBdiAdr() + " ";
                adresseBean.setCodBdi(adresse.getCodBdiAdr());
            }
            if (adresse.getSiScolCommune() != null && adresse.getSiScolCommune().getLibCom() != null) {
                libAdr = libAdr + adresse.getSiScolCommune().getLibCom() + " ";
                adresseBean.setLibCommune(adresse.getSiScolCommune().getLibCom());
            }
        }
        if (adresse.getLibComEtrAdr() != null) {
            libAdr = libAdr + adresse.getLibComEtrAdr() + " ";
            adresseBean.setLibComEtr(adresse.getLibComEtrAdr());
        }
        if (adresse.getSiScolPays() != null && !adresse.getSiScolPays().equals(cacheController.getPaysFrance())) {
            libAdr = libAdr + adresse.getSiScolPays().getLibPay();
            adresseBean.setLibPays(adresse.getSiScolPays().getLibPay());
        }
    }
    adresseBean.setLibelle(libAdr);
    return adresseBean;
}
Also used : ExportListCandidatureAdresse(fr.univlorraine.ecandidat.utils.bean.export.ExportListCandidatureAdresse)

Aggregations

ExportListCandidatureAdresse (fr.univlorraine.ecandidat.utils.bean.export.ExportListCandidatureAdresse)1