Partager via


ListManagementTermLists Interface

public interface ListManagementTermLists

Une instance de cette classe permet d’accéder à toutes les opérations définies dans ListManagementTermLists.

Résumé de la méthode

Modificateur et type Méthode et description
TermList create(String contentType, BodyModel bodyParameter)

Crée une liste de termes.

Observable<TermList> createAsync(String contentType, BodyModel bodyParameter)

Crée une liste de termes.

String delete(String listId)

Supprime la liste de termes avec l’ID de liste égal à l’ID de liste passé.

Observable<String> deleteAsync(String listId)

Supprime la liste de termes avec l’ID de liste égal à l’ID de liste passé.

List<TermList> getAllTermLists()

obtient toutes les listes de termes.

Observable<List<TermList>> getAllTermListsAsync()

obtient toutes les listes de termes.

TermList getDetails(String listId)

Retourne les détails de l’ID de liste de termes avec l’ID de liste égal à l’ID de liste passé.

Observable<TermList> getDetailsAsync(String listId)

Retourne les détails de l’ID de liste de termes avec l’ID de liste égal à l’ID de liste passé.

RefreshIndex refreshIndexMethod(String listId, String language)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

Observable<RefreshIndex> refreshIndexMethodAsync(String listId, String language)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

TermList update(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste de termes.

Observable<TermList> updateAsync(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste de termes.

Détails de la méthode

create

public TermList create(String contentType, BodyModel bodyParameter)

Crée une liste de termes.

Parameters:

contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

Objet TermList en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createAsync

public Observable createAsync(String contentType, BodyModel bodyParameter)

Crée une liste de termes.

Parameters:

contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

observable à l’objet TermList

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

delete

public String delete(String listId)

Supprime la liste de termes avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

Objet String en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteAsync

public Observable deleteAsync(String listId)

Supprime la liste de termes avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

observable à l’objet String

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getAllTermLists

public List getAllTermLists()

obtient toutes les listes de termes.

Returns:

l’objet List<TermList> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getAllTermListsAsync

public Observable> getAllTermListsAsync()

obtient toutes les listes de termes.

Returns:

observable dans l’objet List<TermList>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getDetails

public TermList getDetails(String listId)

Retourne les détails de l’ID de liste de termes avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

Objet TermList en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getDetailsAsync

public Observable getDetailsAsync(String listId)

Retourne les détails de l’ID de liste de termes avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

observable à l’objet TermList

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

refreshIndexMethod

public RefreshIndex refreshIndexMethod(String listId, String language)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.
language - Langue des termes.

Returns:

l’objet RefreshIndex en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

refreshIndexMethodAsync

public Observable refreshIndexMethodAsync(String listId, String language)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.
language - Langue des termes.

Returns:

observable dans l’objet RefreshIndex

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

update

public TermList update(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste de termes.

Parameters:

listId - ID de liste de la liste d’images.
contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

Objet TermList en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updateAsync

public Observable updateAsync(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste de termes.

Parameters:

listId - ID de liste de la liste d’images.
contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

observable à l’objet TermList

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

S’applique à