public interface LotService
| Modifier and Type | Method and Description |
|---|---|
long |
countLots()
Compte le nombre de lots
|
void |
createLot(Lot lot)
Créée un lot
|
void |
createPartie(Partie partie)
Créé une partie
|
void |
deleteLot(Lot lot)
Supprime un lot
|
void |
deletePartie(Partie partie)
Supprime une partie
|
boolean |
isLotAccessibleByUser(Lot lot,
Utilisateur utilisateur)
Détermine si un utilisateur peut accéder à un lot
|
List<Lot> |
listLots(Utilisateur utilisateur)
Liste les lots pour lesquelles l'utilisateur a les droits (triés par réf)
|
SortedSet<Lot> |
listLotsForUser(Utilisateur utilisateur)
Liste les lots pour lesquelles l'utilisateur a les droits (triés par réf)
|
List<Partie> |
listParties()
Liste les parties possibles pour un lot
|
Lot |
loadLot(Integer idLot)
Charge un lot
|
Lot |
loadLot(String ref)
Charge un lot
|
Partie |
loadPartie(Integer idPartie)
Charger une partie
|
Partie |
loadPartie(String nom)
Charger une partie
|
void |
refreshLot(Lot lot)
Rafraichit un lot (pour éviter des LazyLoadingException)
|
void |
updateLot(Lot lot)
Met à jour un lot
|
boolean |
updateOrdeleteLotEnabled(Lot lot,
Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer un lot
|
void |
updatePartie(Partie partie)
Modifie une partie
|
long countLots()
void refreshLot(Lot lot)
lot - Lotvoid createLot(Lot lot) throws DataConstraintException
lot - LotDataConstraintException - Si le lot (nom) existe déjàvoid deleteLot(Lot lot) throws DataConstraintException
lot - LotDataConstraintException - Si le lot a des données liées@Transactional(readOnly=true) List<Lot> listLots(Utilisateur utilisateur)
utilisateur - UtilisateurSortedSet<Lot> listLotsForUser(Utilisateur utilisateur)
utilisateur - Utilisateur non adminboolean updateOrdeleteLotEnabled(Lot lot, Utilisateur utilisateur)
lot - Lotutilisateur - Utilisateurboolean isLotAccessibleByUser(Lot lot, Utilisateur utilisateur)
lot - Lotutilisateur - Utilisateur@Transactional(readOnly=true) List<Partie> listParties()
Lot loadLot(Integer idLot) throws DataNotFoundException
idLot - IDDataNotFoundException - Si le lot n'existe pasLot loadLot(String ref) throws DataNotFoundException
ref - RéférenceDataNotFoundException - Si le lot n'existe pasvoid updateLot(Lot lot) throws DataConstraintException
lot - LotDataConstraintException - Si le lot (nom) existe déjàvoid createPartie(Partie partie) throws DataConstraintException
partie - PartieDataConstraintException - En cas de doublons (champs uniques)Partie loadPartie(Integer idPartie) throws DataNotFoundException
idPartie - IDDataNotFoundException - Si non trouvéePartie loadPartie(String nom) throws DataNotFoundException
nom - NomDataNotFoundException - Si non trouvéevoid updatePartie(Partie partie) throws DataConstraintException
partie - PartieDataConstraintException - En cas de doublons (champs uniques)void deletePartie(Partie partie) throws DataConstraintException
partie - PartieDataConstraintException - En cas de données liéesCopyright © 2009-2013 IRD. All Rights Reserved.