public interface TestBioService
| Modifier and Type | Method and Description |
|---|---|
long |
countResultatsTestsBio()
Compte le nombre de resultats de tests biologiques
|
void |
createErreurTest(nc.ird.cantharella.data.model.ErreurTestBio erreurTest)
Créée une erreur pour un test biologique
|
void |
createMethodeTestBio(nc.ird.cantharella.data.model.MethodeTestBio methode)
Créée une méthode pour un test biologique
|
void |
createTestBio(nc.ird.cantharella.data.model.TestBio testBio)
Créée une manipulation de testBio
|
void |
deleteErreurTest(nc.ird.cantharella.data.model.ErreurTestBio erreurTest)
Supprime une erreur pour un test biologique
|
void |
deleteMethodeTestBio(nc.ird.cantharella.data.model.MethodeTestBio methode)
Supprime une méthode pour un test biologique
|
void |
deleteTestBio(nc.ird.cantharella.data.model.TestBio testBio)
Supprime une manipulation de testBio
|
boolean |
isResultatTestBioAccessibleByUser(nc.ird.cantharella.data.model.ResultatTestBio resultatTestBio,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
Détermine si un utilisateur peut accéder à un résultat de test biologique
|
boolean |
isResultatTestBioUniqueInList(nc.ird.cantharella.data.model.ResultatTestBio resultatTestBio,
List<nc.ird.cantharella.data.model.ResultatTestBio> liste)
Détermine si un résultat est unique par rapport à une une liste (si blanc : unicité sur repère, si témoin :
unicité sur repère + produit_témoin, si produit : unicité sur repère + produit)
|
boolean |
isTestBioUnique(nc.ird.cantharella.data.model.TestBio testBio)
Vérifie si le test biologique de référence donnée est unique dans la base
|
List<String> |
listDomainesMethodes()
Liste les domaines existants pour les méthodes de test
|
List<nc.ird.cantharella.data.model.ErreurTestBio> |
listErreursTestBio()
Liste les erreurs existantes pour un test biologique
|
List<nc.ird.cantharella.data.model.MethodeTestBio> |
listMethodesTestBio()
Liste les méthodes existantes pour un test biologique (triés par nom)
|
List<String> |
listProduitsTemoins()
Liste les produits témoins existants pour les résultats de tests biologiques
|
List<nc.ird.cantharella.data.model.ResultatTestBio> |
listResultatsTestBio(nc.ird.cantharella.data.model.Utilisateur utilisateur)
Liste l'ensemble des résultats de tests biologiques selon les droits d'un utilisateur (triés par réf produit)
|
SortedSet<nc.ird.cantharella.data.model.ResultatTestBio> |
listResultatsTestBioForUser(nc.ird.cantharella.data.model.Utilisateur utilisateur)
Liste l'ensemble des résultats de tests biologiques selon les droits d'un utilisateur (triés par réf produit)
|
List<String> |
listUnitesResultatMethodes()
Liste les unités de résultat existants pour les méthodes de test
|
nc.ird.cantharella.data.model.ErreurTestBio |
loadErreurTestBio(Integer idErreurTest)
Charge une erreur pour un test biologique
|
nc.ird.cantharella.data.model.ErreurTestBio |
loadErreurTestBio(String nom)
Charge une erreur pour un test biologique
|
nc.ird.cantharella.data.model.MethodeTestBio |
loadMethodeTest(Integer idMethode)
Charge une méthode pour un test biologique
|
nc.ird.cantharella.data.model.MethodeTestBio |
loadMethodeTest(String nom)
Charge une méthode pour un test biologique
|
nc.ird.cantharella.data.model.TestBio |
loadTestBio(Integer idTestBio)
Charge une manipulation de test biologique
|
nc.ird.cantharella.data.model.TestBio |
loadTestBio(String ref)
Charge une manipulation de test biologique
|
void |
refreshMethodeTestBio(nc.ird.cantharella.data.model.MethodeTestBio methode)
Rafraichit une méthode de testBio (pour éviter des LazyLoadingException)
|
void |
refreshTestBio(nc.ird.cantharella.data.model.TestBio testBio)
Rafraichit une testBio (pour éviter des LazyLoadingException)
|
void |
updateErreurTestBio(nc.ird.cantharella.data.model.ErreurTestBio erreurTest)
Met à jour une erreur pour un test biologique
|
void |
updateMethodeTest(nc.ird.cantharella.data.model.MethodeTestBio methode)
Met à jour une méthode pour un test biologique
|
boolean |
updateOrdeleteTestBioEnabled(nc.ird.cantharella.data.model.TestBio testBio,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer un test biologique
|
void |
updateTestBio(nc.ird.cantharella.data.model.TestBio testBio)
Met à jour une manipulation de test biologique
|
long countResultatsTestsBio()
void createTestBio(nc.ird.cantharella.data.model.TestBio testBio)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
testBio - La manipulationnc.ird.cantharella.data.exceptions.DataConstraintException - Si la manipulation (réf) existe déjàvoid deleteTestBio(nc.ird.cantharella.data.model.TestBio testBio)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
testBio - La manipulationnc.ird.cantharella.data.exceptions.DataConstraintException - En cas de données liées@Transactional(readOnly=true) List<nc.ird.cantharella.data.model.ResultatTestBio> listResultatsTestBio(nc.ird.cantharella.data.model.Utilisateur utilisateur)
utilisateur - L'utilisateurSortedSet<nc.ird.cantharella.data.model.ResultatTestBio> listResultatsTestBioForUser(nc.ird.cantharella.data.model.Utilisateur utilisateur)
utilisateur - L'utilisateur non admin@Transactional(readOnly=true) List<String> listProduitsTemoins()
@Transactional(readOnly=true) boolean isTestBioUnique(nc.ird.cantharella.data.model.TestBio testBio)
testBio - Le test biologiquenc.ird.cantharella.data.model.TestBio loadTestBio(Integer idTestBio) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
idTestBio - ID de la manipulationnc.ird.cantharella.data.exceptions.DataNotFoundException - Si non trouvéenc.ird.cantharella.data.model.TestBio loadTestBio(String ref) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
ref - Référence de la manipulationnc.ird.cantharella.data.exceptions.DataNotFoundException - Si non trouvéevoid updateTestBio(nc.ird.cantharella.data.model.TestBio testBio)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
testBio - La manipulationnc.ird.cantharella.data.exceptions.DataConstraintException - En cas de doublons (champs uniques)void refreshTestBio(nc.ird.cantharella.data.model.TestBio testBio)
testBio - TestBioboolean updateOrdeleteTestBioEnabled(nc.ird.cantharella.data.model.TestBio testBio,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
testBio - La manipulationutilisateur - L'utilisateur@Transactional(readOnly=true)
boolean isResultatTestBioAccessibleByUser(nc.ird.cantharella.data.model.ResultatTestBio resultatTestBio,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
resultatTestBio - Le résultatutilisateur - L'utilisateur@Transactional(readOnly=true)
boolean isResultatTestBioUniqueInList(nc.ird.cantharella.data.model.ResultatTestBio resultatTestBio,
List<nc.ird.cantharella.data.model.ResultatTestBio> liste)
resultatTestBio - Le résultat de test bioliste - La liste des résultatsvoid createMethodeTestBio(nc.ird.cantharella.data.model.MethodeTestBio methode)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
methode - La méthodenc.ird.cantharella.data.exceptions.DataConstraintException - Si la méthode (nom) existe déjàvoid deleteMethodeTestBio(nc.ird.cantharella.data.model.MethodeTestBio methode)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
methode - La méthodenc.ird.cantharella.data.exceptions.DataConstraintException - En cas de données liées@Transactional(readOnly=true) List<nc.ird.cantharella.data.model.MethodeTestBio> listMethodesTestBio()
@Transactional(readOnly=true) List<String> listDomainesMethodes()
@Transactional(readOnly=true) List<String> listUnitesResultatMethodes()
nc.ird.cantharella.data.model.MethodeTestBio loadMethodeTest(Integer idMethode) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
idMethode - ID de la méthodenc.ird.cantharella.data.exceptions.DataNotFoundException - Si non trouvéenc.ird.cantharella.data.model.MethodeTestBio loadMethodeTest(String nom) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
nom - Nom de la méthodenc.ird.cantharella.data.exceptions.DataNotFoundException - Si non trouvéevoid updateMethodeTest(nc.ird.cantharella.data.model.MethodeTestBio methode)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
methode - La méthodenc.ird.cantharella.data.exceptions.DataConstraintException - En cas de doublons (champs uniques)void refreshMethodeTestBio(nc.ird.cantharella.data.model.MethodeTestBio methode)
methode - La méthodevoid createErreurTest(nc.ird.cantharella.data.model.ErreurTestBio erreurTest)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
erreurTest - L'erreurnc.ird.cantharella.data.exceptions.DataConstraintException - Si l'erreur (nom) existe déjàvoid deleteErreurTest(nc.ird.cantharella.data.model.ErreurTestBio erreurTest)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
erreurTest - L'erreurnc.ird.cantharella.data.exceptions.DataConstraintException - En cas de données liéesList<nc.ird.cantharella.data.model.ErreurTestBio> listErreursTestBio()
nc.ird.cantharella.data.model.ErreurTestBio loadErreurTestBio(Integer idErreurTest) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
idErreurTest - ID de l'erreurnc.ird.cantharella.data.exceptions.DataNotFoundException - Si non trouvéenc.ird.cantharella.data.model.ErreurTestBio loadErreurTestBio(String nom) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
nom - Nom de l'erreurnc.ird.cantharella.data.exceptions.DataNotFoundException - Si non trouvéevoid updateErreurTestBio(nc.ird.cantharella.data.model.ErreurTestBio erreurTest)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
erreurTest - L'erreurnc.ird.cantharella.data.exceptions.DataConstraintException - En cas de doublons (champs uniques)Copyright © 2012. All Rights Reserved.