public interface ExtractionService
| Modifier and Type | Method and Description |
|---|---|
long |
countExtractions()
Compte le nombre d'extractions
|
void |
createExtraction(Extraction extraction)
Créée une manipulation d'extraction
|
void |
createMethodeExtraction(MethodeExtraction methode)
Créée une méthode pour une extraction
|
void |
deleteExtraction(Extraction extraction)
Supprime une manipulation d'extraction
|
void |
deleteMethodeExtraction(MethodeExtraction methode)
Supprime une méthode pour une extraction
|
boolean |
isExtractionUnique(Extraction extraction)
Vérifie si l'extraction de référence donnée existe est unique dans la base
|
boolean |
isExtraitUnique(Extrait extrait)
Vérifie si l'extrait de référence donnée est unique dans la base
|
boolean |
isTypeExtraitReferenced(TypeExtrait typeExtrait)
Vérifie si au moins un extrait référence ce type d'extrait
|
List<Extraction> |
listExtractions(Utilisateur utilisateur)
Liste les manipulations d'extraction selon les droits d'un utilisateur (triés par réf)
|
SortedSet<Extraction> |
listExtractionsForUser(Utilisateur utilisateur)
Liste les manipulations d'extraction selon les droits d'un utilisateur (triés par réf)
|
List<MethodeExtraction> |
listMethodesExtraction()
Liste les méthodes existantes pour une extraction (triés par nom)
|
Extraction |
loadExtraction(Integer idExtraction)
Charge une manipulation d'extraction
|
Extraction |
loadExtraction(String ref)
Charge une manipulation d'extraction
|
MethodeExtraction |
loadMethodeExtraction(Integer idMethode)
Charge une méthode pour une extraction
|
MethodeExtraction |
loadMethodeExtraction(String nom)
Charge une méthode pour une extraction
|
void |
refreshMethodeExtraction(MethodeExtraction methode)
Rafraichit une méthode d'extraction (pour éviter des LazyLoadingException)
|
void |
updateExtraction(Extraction extraction)
Met à jour une manipulation d'extraction
|
void |
updateMethodeExtraction(MethodeExtraction methode)
Met à jour une méthode pour une extraction
|
boolean |
updateOrdeleteExtractionEnabled(Extraction extraction,
Utilisateur utilisateur)
Détermine si un utilisateur peut modifier ou supprimer une extraction
|
long countExtractions()
void createExtraction(Extraction extraction) throws DataConstraintException
extraction - La manipulationDataConstraintException - Si la manipulation (réf) existe déjàvoid deleteExtraction(Extraction extraction) throws DataConstraintException
extraction - L'extractionDataConstraintException - En cas de données liées@Transactional(readOnly=true) List<Extraction> listExtractions(Utilisateur utilisateur)
utilisateur - L'utilisateurSortedSet<Extraction> listExtractionsForUser(Utilisateur utilisateur)
utilisateur - L'utilisateur non adminboolean isExtractionUnique(Extraction extraction)
extraction - L'extractionExtraction loadExtraction(Integer idExtraction) throws DataNotFoundException
idExtraction - ID de la manipulationDataNotFoundException - Si non trouvéeExtraction loadExtraction(String ref) throws DataNotFoundException
ref - Référence de la manipulationDataNotFoundException - Si non trouvéevoid updateExtraction(Extraction extraction) throws DataConstraintException
extraction - La manipulationDataConstraintException - En cas de doublons (champs uniques)boolean updateOrdeleteExtractionEnabled(Extraction extraction, Utilisateur utilisateur)
extraction - L'extractionutilisateur - L'utilisateurvoid createMethodeExtraction(MethodeExtraction methode) throws DataConstraintException
methode - La méthodeDataConstraintException - Si la méthode (nom) existe déjàvoid deleteMethodeExtraction(MethodeExtraction methode) throws DataConstraintException
methode - La méthodeDataConstraintException - En cas de données liéesList<MethodeExtraction> listMethodesExtraction()
MethodeExtraction loadMethodeExtraction(Integer idMethode) throws DataNotFoundException
idMethode - ID de la méthodeDataNotFoundException - Si non trouvéeMethodeExtraction loadMethodeExtraction(String nom) throws DataNotFoundException
nom - Nom de la méthodeDataNotFoundException - Si non trouvéevoid updateMethodeExtraction(MethodeExtraction methode) throws DataConstraintException
methode - La méthodeDataConstraintException - En cas de doublons (champs uniques)void refreshMethodeExtraction(MethodeExtraction methode)
methode - La méthodeboolean isTypeExtraitReferenced(TypeExtrait typeExtrait)
typeExtrait - Le type d'extraitboolean isExtraitUnique(Extrait extrait)
extrait - L'extraitCopyright © 2009–2014 IRD. All rights reserved.