Freigeben über


ListManagementTermLists Schnittstelle

public interface ListManagementTermLists

Ein instance dieser Klasse bietet Zugriff auf alle in ListManagementTermLists definierten Vorgänge.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
TermList create(String contentType, BodyModel bodyParameter)

Erstellt eine Begriffsliste.

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

Erstellt eine Begriffsliste.

String delete(String listId)

Löscht die Begriffsliste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

Observable<String> deleteAsync(String listId)

Löscht die Begriffsliste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

List<TermList> getAllTermLists()

ruft alle Begriffslisten ab.

Observable<List<TermList>> getAllTermListsAsync()

ruft alle Begriffslisten ab.

TermList getDetails(String listId)

Gibt Listen-ID-Details der Begriffsliste mit Listen-ID zurück, die der übergebenen Listen-ID entspricht.

Observable<TermList> getDetailsAsync(String listId)

Gibt Listen-ID-Details der Begriffsliste mit Listen-ID zurück, die der übergebenen Listen-ID entspricht.

RefreshIndex refreshIndexMethod(String listId, String language)

Aktualisiert den Index der Liste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

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

Aktualisiert den Index der Liste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

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

Updates eine Begriffsliste.

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

Updates eine Begriffsliste.

Details zur Methode

create

public TermList create(String contentType, BodyModel bodyParameter)

Erstellt eine Begriffsliste.

Parameters:

contentType - Der Inhaltstyp.
bodyParameter - Schema des Textkörpers.

Returns:

das TermList-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
APIErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

createAsync

public Observable createAsync(String contentType, BodyModel bodyParameter)

Erstellt eine Begriffsliste.

Parameters:

contentType - Der Inhaltstyp.
bodyParameter - Schema des Textkörpers.

Returns:

das für das TermList-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

delete

public String delete(String listId)

Löscht die Begriffsliste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

Parameters:

listId - Listen-ID der Bildliste.

Returns:

das String-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
APIErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

deleteAsync

public Observable deleteAsync(String listId)

Löscht die Begriffsliste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

Parameters:

listId - Listen-ID der Bildliste.

Returns:

das für das String-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

getAllTermLists

public List getAllTermLists()

ruft alle Begriffslisten ab.

Returns:

das List<TermList-Objekt> , falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
APIErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

getAllTermListsAsync

public Observable> getAllTermListsAsync()

ruft alle Begriffslisten ab.

Returns:

die für das List<TermList-Objekt> erkennbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

getDetails

public TermList getDetails(String listId)

Gibt Listen-ID-Details der Begriffsliste mit Listen-ID zurück, die der übergebenen Listen-ID entspricht.

Parameters:

listId - Listen-ID der Bildliste.

Returns:

das TermList-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
APIErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

getDetailsAsync

public Observable getDetailsAsync(String listId)

Gibt Listen-ID-Details der Begriffsliste mit Listen-ID zurück, die der übergebenen Listen-ID entspricht.

Parameters:

listId - Listen-ID der Bildliste.

Returns:

das für das TermList-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

refreshIndexMethod

public RefreshIndex refreshIndexMethod(String listId, String language)

Aktualisiert den Index der Liste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

Parameters:

listId - Listen-ID der Bildliste.
language - Sprache der Begriffe.

Returns:

das RefreshIndex-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
APIErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

refreshIndexMethodAsync

public Observable refreshIndexMethodAsync(String listId, String language)

Aktualisiert den Index der Liste mit der Listen-ID, die der übergebenen Listen-ID entspricht.

Parameters:

listId - Listen-ID der Bildliste.
language - Sprache der Begriffe.

Returns:

die für das RefreshIndex-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

update

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

Updates eine Begriffsliste.

Parameters:

listId - Listen-ID der Bildliste.
contentType - Der Inhaltstyp.
bodyParameter - Schema des Textkörpers.

Returns:

das TermList-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
APIErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

updateAsync

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

Updates eine Begriffsliste.

Parameters:

listId - Listen-ID der Bildliste.
contentType - Der Inhaltstyp.
bodyParameter - Schema des Textkörpers.

Returns:

das für das TermList-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

Gilt für: