Search in sources :

Example 1 with Commune

use of fr.univlorraine.ecandidat.entities.siscol.Commune in project esup-ecandidat by EsupPortail.

the class SiScolApogeeWSServiceImpl method getListSiScolCommune.

/**
 * @see fr.univlorraine.ecandidat.services.siscol.SiScolGenericService#getListSiScolCommune()
 */
@Override
public List<SiScolCommune> getListSiScolCommune() throws SiScolException {
    final List<SiScolCommune> liste = new ArrayList<>();
    try {
        executeQueryListEntity(Commune.class).forEach(commune -> {
            final SiScolCommune siScolCommune = new SiScolCommune(commune.getCodCom(), commune.getLibCom(), MethodUtils.getBooleanFromTemoin(commune.getTemEnSveCom()));
            if (commune.getDepartement() != null) {
                siScolCommune.setSiScolDepartement(new SiScolDepartement(commune.getDepartement().getCodDep()));
            }
            liste.add(siScolCommune);
        });
    } catch (final Exception e) {
        throw new SiScolException("SiScol database error on getListSiScolCommune", e.getCause());
    }
    return liste;
}
Also used : SiScolCommune(fr.univlorraine.ecandidat.entities.ecandidat.SiScolCommune) ArrayList(java.util.ArrayList) SiScolDepartement(fr.univlorraine.ecandidat.entities.ecandidat.SiScolDepartement) SiScolCommune(fr.univlorraine.ecandidat.entities.ecandidat.SiScolCommune) Commune(fr.univlorraine.ecandidat.entities.siscol.Commune) SiScolRestException(fr.univlorraine.ecandidat.services.siscol.SiScolRestUtils.SiScolRestException)

Aggregations

SiScolCommune (fr.univlorraine.ecandidat.entities.ecandidat.SiScolCommune)1 SiScolDepartement (fr.univlorraine.ecandidat.entities.ecandidat.SiScolDepartement)1 Commune (fr.univlorraine.ecandidat.entities.siscol.Commune)1 SiScolRestException (fr.univlorraine.ecandidat.services.siscol.SiScolRestUtils.SiScolRestException)1 ArrayList (java.util.ArrayList)1