@Service public final class SpecimenServiceImpl extends Object implements SpecimenService
| Constructor and Description |
|---|
SpecimenServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
countSpecimens()
Compte le nombre de specimens
|
void |
createSpecimen(Specimen specimen)
Créée un spécimen
|
void |
deleteSpecimen(Specimen specimen)
Supprime un spécimen
|
List<String> |
listLieuxDepot()
Liste les lieux de dépots existants pour les spécimens
|
List<String> |
listSpecimenEmbranchements()
Liste les embranchements existants pour les spécimens
|
List<String> |
listSpecimenEspeces()
Liste les espèces existants pour les spécimens
|
List<String> |
listSpecimenFamilles()
Liste les embranchements existants pour les spécimens
|
List<String> |
listSpecimenGenres()
Liste les genres existants pour les spécimens
|
List<Specimen> |
listSpecimens(Utilisateur utilisateur)
Liste les spécimens selon les droits d'un utilisateur (triés par réf)
|
SortedSet<Specimen> |
listSpecimensForUser(Utilisateur utilisateur)
Liste l'ensemble des specimens selon les droits d'un utilisateur (triés par réf)
|
List<String> |
listSpecimenSousEspeces()
Liste les sous-espèces existants pour les spécimens
|
List<String> |
listSpecimenVarietes()
Liste les variétés existants pour les spécimens
|
Specimen |
loadSpecimen(Integer idSpecimen)
Charge un spécimen
|
Specimen |
loadSpecimen(String ref)
Charge un pécimen
|
boolean |
updateOrdeleteSpecimenEnabled(Specimen specimen,
Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer un specimen
|
void |
updateSpecimen(Specimen specimen)
Met à jour un spécimen
|
public long countSpecimens()
countSpecimens in interface SpecimenServicepublic void createSpecimen(Specimen specimen) throws DataConstraintException
createSpecimen in interface SpecimenServicespecimen - SpécimenDataConstraintException - Si le spécimen (nom) existe déjàpublic void deleteSpecimen(Specimen specimen) throws DataConstraintException
deleteSpecimen in interface SpecimenServicespecimen - SpécimenDataConstraintException - Si le spécimen a des données liéespublic List<Specimen> listSpecimens(Utilisateur utilisateur)
listSpecimens in interface SpecimenServiceutilisateur - L'utilisateurpublic SortedSet<Specimen> listSpecimensForUser(Utilisateur utilisateur)
listSpecimensForUser in interface SpecimenServiceutilisateur - L'utilisateurpublic List<String> listSpecimenEmbranchements()
listSpecimenEmbranchements in interface SpecimenServicepublic List<String> listSpecimenFamilles()
listSpecimenFamilles in interface SpecimenServicepublic List<String> listSpecimenGenres()
listSpecimenGenres in interface SpecimenServicepublic List<String> listSpecimenEspeces()
listSpecimenEspeces in interface SpecimenServicepublic List<String> listSpecimenSousEspeces()
listSpecimenSousEspeces in interface SpecimenServicepublic List<String> listSpecimenVarietes()
listSpecimenVarietes in interface SpecimenServicepublic List<String> listLieuxDepot()
listLieuxDepot in interface SpecimenServicepublic Specimen loadSpecimen(Integer idSpecimen) throws DataNotFoundException
loadSpecimen in interface SpecimenServiceidSpecimen - IDDataNotFoundException - Si le spécimen n'existe paspublic Specimen loadSpecimen(String ref) throws DataNotFoundException
loadSpecimen in interface SpecimenServiceref - RéférenceDataNotFoundException - Si le spécimen n'existe paspublic boolean updateOrdeleteSpecimenEnabled(Specimen specimen, Utilisateur utilisateur)
updateOrdeleteSpecimenEnabled in interface SpecimenServicespecimen - Specimenutilisateur - Utilisateurpublic void updateSpecimen(Specimen specimen) throws DataConstraintException
updateSpecimen in interface SpecimenServicespecimen - SpécimenDataConstraintException - Si le pécimen (nom) existe déjàCopyright © 2009–2014 IRD. All rights reserved.