@Service public final class PurificationServiceImpl extends Object implements PurificationService
| Constructor and Description |
|---|
PurificationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
countPurifications()
Compte le nombre de purifications
|
void |
createMethodePurification(MethodePurification methode)
Créée une méthode pour une purification
|
void |
createPurification(Purification purification)
Créée une manipulation de purification
|
void |
deleteMethodePurification(MethodePurification methode)
Supprime une méthode pour une purification
|
void |
deletePurification(Purification purification)
Supprime une manipulation de purification
|
void |
initParamsMethoPuriEffectif(Purification purification)
Initialise les paramètres de la méthode avec des valeurs vides.
|
boolean |
isFractionUnique(Fraction fraction)
Vérifie si la fraction de référence donnée est unique dans la base
|
boolean |
isParamMethoPuriReferenced(ParamMethoPuri paramMetho)
Vérifie si au moins une purification référence le paramètre
|
boolean |
isPurificationUnique(Purification purification)
Vérifie si la purification de référence donnée existe est unique dans la base
|
List<MethodePurification> |
listMethodesPurification()
Liste les méthodes existantes pour une purification (triés par nom)
|
List<Purification> |
listPurifications(Utilisateur utilisateur)
Liste les manipulations de purification selon les droits d'un utilisateur (triés par réf)
|
SortedSet<Purification> |
listPurificationsForUser(Utilisateur utilisateur)
Liste les manipulations de purification selon les droits d'un utilisateur (triés par réf)
|
MethodePurification |
loadMethodePurification(Integer idMethode)
Charge une méthode pour une purification
|
MethodePurification |
loadMethodePurification(String nom)
Charge une méthode pour une purification
|
Purification |
loadPurification(Integer idPurification)
Charge une manipulation de purification
|
Purification |
loadPurification(String nom)
Charge une manipulation de purification
|
void |
refreshMethodePurification(MethodePurification methode)
Rafraichit une méthode de purification (pour éviter des LazyLoadingException)
|
void |
refreshPurification(Purification purification)
Rafraichit une purification (pour éviter des LazyLoadingException)
|
void |
updateMethodePurification(MethodePurification methode)
Met à jour une méthode pour une purification
|
boolean |
updateOrdeletePurificationEnabled(Purification purification,
Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer une purification
|
void |
updatePurification(Purification purification)
Met à jour une manipulation de purification
|
public long countPurifications()
countPurifications in interface PurificationServicepublic void createPurification(Purification purification) throws DataConstraintException
createPurification in interface PurificationServicepurification - La manipulationDataConstraintException - Si la manipulation (réf) existe déjàpublic void initParamsMethoPuriEffectif(Purification purification)
initParamsMethoPuriEffectif in interface PurificationServicepurification - La purificationpublic void deletePurification(Purification purification) throws DataConstraintException
deletePurification in interface PurificationServicepurification - La manipulationDataConstraintException - En cas de données liéespublic List<Purification> listPurifications(Utilisateur utilisateur)
listPurifications in interface PurificationServiceutilisateur - L'utilisateurpublic SortedSet<Purification> listPurificationsForUser(Utilisateur utilisateur)
listPurificationsForUser in interface PurificationServiceutilisateur - L'utilisateur non adminpublic boolean isPurificationUnique(Purification purification)
isPurificationUnique in interface PurificationServicepurification - La purificationpublic Purification loadPurification(Integer idPurification) throws DataNotFoundException
loadPurification in interface PurificationServiceidPurification - ID de la manipulationDataNotFoundException - Si non trouvéepublic Purification loadPurification(String nom) throws DataNotFoundException
loadPurification in interface PurificationServicenom - Référence de la manipulationDataNotFoundException - Si non trouvéepublic void updatePurification(Purification purification) throws DataConstraintException
updatePurification in interface PurificationServicepurification - La manipulationDataConstraintException - En cas de doublons (champs uniques)public void refreshPurification(Purification purification)
refreshPurification in interface PurificationServicepurification - Purificationpublic boolean updateOrdeletePurificationEnabled(Purification purification, Utilisateur utilisateur)
updateOrdeletePurificationEnabled in interface PurificationServicepurification - La manipulationutilisateur - L'utilisateurpublic void createMethodePurification(MethodePurification methode) throws DataConstraintException
createMethodePurification in interface PurificationServicemethode - La méthodeDataConstraintException - Si la méthode (nom) existe déjàpublic void deleteMethodePurification(MethodePurification methode) throws DataConstraintException
deleteMethodePurification in interface PurificationServicemethode - La méthodeDataConstraintException - En cas de données liéespublic List<MethodePurification> listMethodesPurification()
listMethodesPurification in interface PurificationServicepublic MethodePurification loadMethodePurification(Integer idMethode) throws DataNotFoundException
loadMethodePurification in interface PurificationServiceidMethode - ID de la méthodeDataNotFoundException - Si non trouvéepublic MethodePurification loadMethodePurification(String nom) throws DataNotFoundException
loadMethodePurification in interface PurificationServicenom - Nom de la méthodeDataNotFoundException - Si non trouvéepublic void updateMethodePurification(MethodePurification methode) throws DataConstraintException
updateMethodePurification in interface PurificationServicemethode - La méthodeDataConstraintException - En cas de doublons (champs uniques)public void refreshMethodePurification(MethodePurification methode)
refreshMethodePurification in interface PurificationServicemethode - La méthodepublic boolean isParamMethoPuriReferenced(ParamMethoPuri paramMetho)
isParamMethoPuriReferenced in interface PurificationServiceparamMetho - Le paramètre de la méthodepublic boolean isFractionUnique(Fraction fraction)
isFractionUnique in interface PurificationServicefraction - La fractionCopyright © 2009-2013 IRD. All Rights Reserved.