Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
languagejava
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;
}

...