public interface SpecimenService
| Modifier and Type | Method and Description |
|---|---|
long |
countSpecimens()
Compte le nombre de specimens
|
void |
createSpecimen(nc.ird.cantharella.data.model.Specimen specimen)
Créée un spécimen
|
void |
deleteSpecimen(nc.ird.cantharella.data.model.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<nc.ird.cantharella.data.model.Specimen> |
listSpecimens(nc.ird.cantharella.data.model.Utilisateur utilisateur)
Liste les spécimens selon les droits d'un utilisateur (triés par réf)
|
SortedSet<nc.ird.cantharella.data.model.Specimen> |
listSpecimensForUser(nc.ird.cantharella.data.model.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
|
nc.ird.cantharella.data.model.Specimen |
loadSpecimen(Integer idSpecimen)
Charge un spécimen
|
nc.ird.cantharella.data.model.Specimen |
loadSpecimen(String ref)
Charge un pécimen
|
boolean |
updateOrdeleteSpecimenEnabled(nc.ird.cantharella.data.model.Specimen specimen,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer un specimen
|
void |
updateSpecimen(nc.ird.cantharella.data.model.Specimen specimen)
Met à jour un spécimen
|
long countSpecimens()
void createSpecimen(nc.ird.cantharella.data.model.Specimen specimen)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
specimen - Spécimennc.ird.cantharella.data.exceptions.DataConstraintException - Si le spécimen (nom) existe déjàvoid deleteSpecimen(nc.ird.cantharella.data.model.Specimen specimen)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
specimen - Spécimennc.ird.cantharella.data.exceptions.DataConstraintException - Si le spécimen a des données liées@Transactional(readOnly=true) List<nc.ird.cantharella.data.model.Specimen> listSpecimens(nc.ird.cantharella.data.model.Utilisateur utilisateur)
utilisateur - L'utilisateurSortedSet<nc.ird.cantharella.data.model.Specimen> listSpecimensForUser(nc.ird.cantharella.data.model.Utilisateur utilisateur)
utilisateur - L'utilisateur@Transactional(readOnly=true) List<String> listSpecimenEmbranchements()
@Transactional(readOnly=true) List<String> listSpecimenFamilles()
@Transactional(readOnly=true) List<String> listSpecimenGenres()
@Transactional(readOnly=true) List<String> listSpecimenEspeces()
@Transactional(readOnly=true) List<String> listSpecimenSousEspeces()
@Transactional(readOnly=true) List<String> listSpecimenVarietes()
@Transactional(readOnly=true) List<String> listLieuxDepot()
nc.ird.cantharella.data.model.Specimen loadSpecimen(Integer idSpecimen) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
idSpecimen - IDnc.ird.cantharella.data.exceptions.DataNotFoundException - Si le spécimen n'existe pasnc.ird.cantharella.data.model.Specimen loadSpecimen(String ref) throws nc.ird.cantharella.data.exceptions.DataNotFoundException
ref - Référencenc.ird.cantharella.data.exceptions.DataNotFoundException - Si le spécimen n'existe pasboolean updateOrdeleteSpecimenEnabled(nc.ird.cantharella.data.model.Specimen specimen,
nc.ird.cantharella.data.model.Utilisateur utilisateur)
specimen - Specimenutilisateur - Utilisateurvoid updateSpecimen(nc.ird.cantharella.data.model.Specimen specimen)
throws nc.ird.cantharella.data.exceptions.DataConstraintException
specimen - Spécimennc.ird.cantharella.data.exceptions.DataConstraintException - Si le pécimen (nom) existe déjàCopyright © 2012. All Rights Reserved.