public interface PurificationService
| 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 ref)
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
|
long countPurifications()
void createPurification(Purification purification) throws DataConstraintException
purification - La manipulationDataConstraintException - Si la manipulation (réf) existe déjàvoid initParamsMethoPuriEffectif(Purification purification)
purification - La purificationvoid deletePurification(Purification purification) throws DataConstraintException
purification - La manipulationDataConstraintException - En cas de données liées@Transactional(readOnly=true) List<Purification> listPurifications(Utilisateur utilisateur)
utilisateur - L'utilisateurSortedSet<Purification> listPurificationsForUser(Utilisateur utilisateur)
utilisateur - L'utilisateur non admin@Transactional(readOnly=true) boolean isPurificationUnique(Purification purification)
purification - La purificationPurification loadPurification(Integer idPurification) throws DataNotFoundException
idPurification - ID de la manipulationDataNotFoundException - Si non trouvéePurification loadPurification(String ref) throws DataNotFoundException
ref - Référence de la manipulationDataNotFoundException - Si non trouvéevoid updatePurification(Purification purification) throws DataConstraintException
purification - La manipulationDataConstraintException - En cas de doublons (champs uniques)void refreshPurification(Purification purification)
purification - Purificationboolean updateOrdeletePurificationEnabled(Purification purification, Utilisateur utilisateur)
purification - La manipulationutilisateur - L'utilisateurvoid createMethodePurification(MethodePurification methode) throws DataConstraintException
methode - La méthodeDataConstraintException - Si la méthode (nom) existe déjàvoid deleteMethodePurification(MethodePurification methode) throws DataConstraintException
methode - La méthodeDataConstraintException - En cas de données liées@Transactional(readOnly=true) List<MethodePurification> listMethodesPurification()
MethodePurification loadMethodePurification(Integer idMethode) throws DataNotFoundException
idMethode - ID de la méthodeDataNotFoundException - Si non trouvéeMethodePurification loadMethodePurification(String nom) throws DataNotFoundException
nom - Nom de la méthodeDataNotFoundException - Si non trouvéevoid updateMethodePurification(MethodePurification methode) throws DataConstraintException
methode - La méthodeDataConstraintException - En cas de doublons (champs uniques)void refreshMethodePurification(MethodePurification methode)
methode - La méthode@Transactional(readOnly=true) boolean isParamMethoPuriReferenced(ParamMethoPuri paramMetho)
paramMetho - Le paramètre de la méthode@Transactional(readOnly=true) boolean isFractionUnique(Fraction fraction)
fraction - La fractionCopyright © 2009–2014 IRD. All rights reserved.