Search in sources :

Example 1 with Utilisateur

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());
    }
}
Also used : SiScolUtilisateur(fr.univlorraine.ecandidat.entities.ecandidat.SiScolUtilisateur) SiScolCentreGestion(fr.univlorraine.ecandidat.entities.ecandidat.SiScolCentreGestion) ArrayList(java.util.ArrayList) Utilisateur(fr.univlorraine.ecandidat.entities.siscol.Utilisateur) SiScolUtilisateur(fr.univlorraine.ecandidat.entities.ecandidat.SiScolUtilisateur) SiScolRestException(fr.univlorraine.ecandidat.services.siscol.SiScolRestUtils.SiScolRestException)

Aggregations

SiScolCentreGestion (fr.univlorraine.ecandidat.entities.ecandidat.SiScolCentreGestion)1 SiScolUtilisateur (fr.univlorraine.ecandidat.entities.ecandidat.SiScolUtilisateur)1 Utilisateur (fr.univlorraine.ecandidat.entities.siscol.Utilisateur)1 SiScolRestException (fr.univlorraine.ecandidat.services.siscol.SiScolRestUtils.SiScolRestException)1 ArrayList (java.util.ArrayList)1