public interface StationService
| Modifier and Type | Method and Description |
|---|---|
long |
countStations()
Compte le nombre de stations
|
void |
createStation(nc.ird.cantharella.data.model.Station station)
Créée une station
|
void |
deleteStation(nc.ird.cantharella.data.model.Station station)
Supprime une station
|
List<String> |
listStationLocalites()
Liste les localités des stations
|
List<nc.ird.cantharella.data.model.Station> |
listStations(nc.ird.cantharella.data.model.Utilisateur utilisateur)
Liste les stations selon les droits d'un utilisateur (triés par nom)
|
SortedSet<nc.ird.cantharella.data.model.Station> |
listStationsForUser(nc.ird.cantharella.data.model.Utilisateur utilisateur)
Liste l'ensemble des stations selon les droits d'un utilisateur (triés par nom)
|
nc.ird.cantharella.data.model.Station |
loadStation(Integer idStation)
Charge une station
|
nc.ird.cantharella.data.model.Station |
loadStation(String nom)
Charge une station
|
boolean |
updateOrdeleteStationEnabled(nc.ird.cantharella.data.model.Station station,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer une station
|
void |
updateStation(nc.ird.cantharella.data.model.Station station)
Met à jour une station
|
long countStations()
void createStation(nc.ird.cantharella.data.model.Station station)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
station - Stationnc.ird.cantharella.data.exceptions.DataConstraintException - Si la station existe déjàvoid deleteStation(nc.ird.cantharella.data.model.Station station)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
station - Stationnc.ird.cantharella.data.exceptions.DataConstraintException - Si des données liées empêchent la suppression@Transactional(readOnly=true) List<String> listStationLocalites()
@Transactional(readOnly=true) List<nc.ird.cantharella.data.model.Station> listStations(nc.ird.cantharella.data.model.Utilisateur utilisateur)
utilisateur - L'utilisateurSortedSet<nc.ird.cantharella.data.model.Station> listStationsForUser(nc.ird.cantharella.data.model.Utilisateur utilisateur)
utilisateur - L'utilisateurnc.ird.cantharella.data.model.Station loadStation(Integer idStation) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
idStation - IDnc.ird.cantharella.data.exceptions.DataNotFoundException - Si la station n'existe pasnc.ird.cantharella.data.model.Station loadStation(String nom) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
nom - Nomnc.ird.cantharella.data.exceptions.DataNotFoundException - Si la station n'existe pasboolean updateOrdeleteStationEnabled(nc.ird.cantharella.data.model.Station station,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
station - Stationutilisateur - Utilisateurvoid updateStation(nc.ird.cantharella.data.model.Station station)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
station - Stationnc.ird.cantharella.data.exceptions.DataConstraintException - Si la station existe déjàCopyright © 2012. All Rights Reserved.