-
Sous-tâche
-
Résolution: Résolu
-
Mineur
-
V1.0
-
Aucune
-
K-Sup - Evol Connecteur HAL
Reprendre les fonctions search pour n'en avoir qu'une.
Modifier les critères : nom, prénom et code de structure sont remplacés par les id auteur et id structure.
Les autres paramètres de la query ne changent pas.
Créer des classes unitaires par paramètre pour la construction de la query.
Utiliser des patterns pour garder le code propre.
Supprimer le code inutile.
Les documents HAL sont fournis via un appel à l'API HAL (lien vers la documentation de l'API HAL) avec tri sur les critères contribués.
Données dans l'API :
Nom dans l'API HAL | Description | Type dans l'API |
structId_i | Structure : Identifiant HAL de la structure | int Nombre entier (-231 à 231-1) |
authIdHal_s | Auteur : IdHal (chaîne de caractères) | string Texte pour affichage, facettes ou recherche exacte |
Il est possible de contribuer plusieurs structures de rattachement ainsi que plusieurs auteurs. Les documents récupérés ont au moins un des critère. Lorsque structure et auteur sont contribués, on croise les deux critères.
En pseudo code, query = (structId_i-1 || structId_i-2 || ...) && (authIdHal_s-1 || authIdHal_s-2 || ...).