...
Bloc de code | ||
---|---|---|
| ||
public EtudiantMetierServiceInterface getEtudiantMetierService() throws Exception {
if(etudiantMetierService==null) {
URL etudiantMetierWsUrl = new URL(wsdlUrl);
EtudiantMetierServiceInterfaceService etudiantMetierServiceInterfaceService = new EtudiantMetierServiceInterfaceService(etudiantMetierWsUrl);
etudiantMetierService = etudiantMetierServiceInterfaceService.getEtudiantMetier();
}
return etudiantMetierService;
}
CoordonneesDTO2 coordonnes = getEtudiantMetierService().recupererAdressesEtudiantV2(codeEtu, annee, "N");
CoordonneesMajDTO coordonnesMaj = map2CoordonneesMajDTO(coordonnes);
coordonnesMaj.setEmail(newEmailPerso);
getEtudiantMetierService().mettreAJourAdressesEtudiant(coordonnesMaj, codeEtu);
private CoordonneesMajDTO map2CoordonneesMajDTO(CoordonneesDTO2 coordonnes) {
CoordonneesMajDTO coordonnesMaj = new CoordonneesMajDTO();
coordonnesMaj.setAnnee(coordonnes.getAnnee());
coordonnesMaj.setEmail(coordonnes.getEmail());
coordonnesMaj.setNumTelPortable(coordonnes.getNumTelPortable());
if(coordonnes.getTypeHebergement() != null) {
coordonnesMaj.setTypeHebergement(coordonnes.getTypeHebergement().getCodTypeHebergement());
}
if(coordonnes.getAdresseAnnuelle().getPays()!=null) {
AdresseMajDTO adresseAnnuelle = new AdresseMajDTO();
if(coordonnes.getAdresseAnnuelle().getPays()!=null) {
adresseAnnuelle.setCodPays(coordonnes.getAdresseAnnuelle().getPays().getCodPay());
}
if(coordonnes.getAdresseAnnuelle().getCommune()!=null) {
CommuneMajDTO commune = new CommuneMajDTO();
commune.setCodeInsee(coordonnes.getAdresseAnnuelle().getCommune().getCodeInsee());
commune.setCodePostal(coordonnes.getAdresseAnnuelle().getCommune().getCodePostal());
adresseAnnuelle.setCommune(commune);
}
adresseAnnuelle.setLibAd1(coordonnes.getAdresseAnnuelle().getLibAd1());
adresseAnnuelle.setLibAd2(coordonnes.getAdresseAnnuelle().getLibAd2());
adresseAnnuelle.setLibAd3(coordonnes.getAdresseAnnuelle().getLibAd3());
adresseAnnuelle.setLibAde(coordonnes.getAdresseAnnuelle().getLibAde());
adresseAnnuelle.setNumTel(coordonnes.getAdresseAnnuelle().getNumTel());
coordonnesMaj.setAdresseAnnuelle(adresseAnnuelle);
}
if(coordonnes.getAdresseFixe() != null) {
AdresseMajDTO adresseFixe = new AdresseMajDTO();
if(coordonnes.getAdresseFixe().getPays()!=null) {
adresseFixe.setCodPays(coordonnes.getAdresseFixe().getPays().getCodPay());
}
if(coordonnes.getAdresseFixe().getCommune()!=null) {
CommuneMajDTO commune = new CommuneMajDTO();
commune.setCodeInsee(coordonnes.getAdresseFixe().getCommune().getCodeInsee());
commune.setCodePostal(coordonnes.getAdresseFixe().getCommune().getCodePostal());
adresseFixe.setCommune(commune);
}
adresseFixe.setLibAd1(coordonnes.getAdresseFixe().getLibAd1());
adresseFixe.setLibAd2(coordonnes.getAdresseFixe().getLibAd2());
adresseFixe.setLibAd3(coordonnes.getAdresseFixe().getLibAd3());
adresseFixe.setLibAde(coordonnes.getAdresseFixe().getLibAde());
adresseFixe.setNumTel(coordonnes.getAdresseFixe().getNumTel());
coordonnesMaj.setAdresseFixe(adresseFixe);
}
return coordonnesMaj;
}
|
...