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;
}
Aggregations