use of fr.univlorraine.ecandidat.entities.siscol.Utilisateur in project esup-ecandidat by EsupPortail.
the class SiScolApogeeWSServiceImpl method getListSiScolUtilisateur.
/**
* @see fr.univlorraine.ecandidat.services.siscol.SiScolGenericService#getListSiScolUtilisateur()
*/
@Override
public List<SiScolUtilisateur> getListSiScolUtilisateur() throws SiScolException {
try {
final List<SiScolUtilisateur> liste = new ArrayList<>();
executeQueryListEntity(Utilisateur.class).forEach(utilisateur -> {
final SiScolUtilisateur siScolUtilisateur = new SiScolUtilisateur(utilisateur.getCodUti(), utilisateur.getAdrMailUti(), utilisateur.getLibCmtUti(), MethodUtils.getBooleanFromTemoin(utilisateur.getTemEnSveUti()));
if (utilisateur.getCentreGestion() != null) {
siScolUtilisateur.setSiScolCentreGestion(new SiScolCentreGestion(utilisateur.getCentreGestion().getCodCge()));
}
liste.add(siScolUtilisateur);
});
return liste;
} catch (final Exception e) {
throw new SiScolException("SiScol database error on getListSiScolUtilisateur", e.getCause());
}
}
Aggregations