PID views
Definice views.
Třídy
- class ApiView
Implementuje komponentu
ApiViewv rámci aplikace.Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
kwargs – Parametr
kwargsse předává do volání__init__().
- _get_value_from_cache()
Vrací value from cache.
- Parametry:
key – Textový název nebo klíč
keypoužívaný v rámci operace.- Vrací:
Načtená data odpovídající zadaným vstupům.
- _save_value_to_cache()
Uloží value to cache.
- Parametry:
key – Textový název nebo klíč
keypoužívaný v rámci operace.value – Parametr
valuepředává se do voláníset().
- Vrací:
Výstup funkce odpovídající implementované logice.
- api_call()
Provádí operaci api call.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
use_cache – Parametr
use_cacheslouží jako vstup pro logiku funkceapi_call.
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkceget.args – Parametr
argsslouží jako vstup pro logiku funkceget.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceget.
- Vrací:
Vrací výsledek volání
JsonResponse().
- autocomplete_results()
Provádí operaci autocomplete results.
- Parametry:
results – Kolekce
resultszpracovávaná touto funkcí.- Vrací:
Vrací hodnotu podle větve zpracování.
- get_list()
Vrací list. v aplikaci.
- Vrací:
Vrací výsledek volání
api_call().
- class DoiAutocompleteView
Implementuje komponentu
DoiAutocompleteViewv rámci aplikace.Metody:
- _api_call_data_cite()
Provádí operaci api call data cite.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
- Vrací:
Výstup funkce odpovídající implementované logice.
- _api_call_cross_ref_doi()
Provádí operaci api call cross ref doi.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
- Vrací:
Výstup funkce odpovídající implementované logice.
- _api_call_cross_ref_title()
Provádí operaci api call cross ref title.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
- Vrací:
Výstup funkce odpovídající implementované logice.
- _doi_item_exists()
Provádí operaci doi item exists.
- Parametry:
doi – Textová hodnota doi používaná pro vyhledání, pojmenování nebo hlášení stavu.
- Vrací:
Výstup funkce odpovídající implementované logice.
- api_call()
Provádí operaci api call.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
use_cache – Parametr
use_cacheslouží jako vstup pro logiku funkceapi_call.
- Vrací:
Vrací proměnná
results.
- class OrcidAutocompleteView
Implementuje komponentu
OrcidAutocompleteViewv rámci aplikace.Metody:
- api_call()
Provádí operaci api call.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
use_cache – Parametr
use_cacheovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: seznam, proměnná
result_list.
- class RorAutocompleteView
Implementuje komponentu
RorAutocompleteViewv rámci aplikace.Metody:
- api_call()
Provádí operaci api call.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
use_cache – Parametr
use_cacheslouží jako vstup pro logiku funkceapi_call.
- Vrací:
Vrací proměnná
result_list.
- class WikiDataAutocompleteView
Implementuje komponentu
WikiDataAutocompleteViewv rámci aplikace.Metody:
- api_call()
Provádí operaci api call.
- Parametry:
q – Vyhledávací dotaz použitý pro filtrování/autocomplete výsledků.
use_cache – Parametr
use_cacheslouží jako vstup pro logiku funkceapi_call.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: seznam, proměnná
result_list.
- class ContinuePidProcessing
Implementuje komponentu
ContinuePidProcessingv rámci aplikace.Metody:
- _perform_client_action()
Provádí operaci perform client action.
- Parametry:
record – Parametr
recordpředává se do voláníisinstance(), pracuje se s atributysave,lokalita, ovlivňuje větvení podmínek.attribute_name – Textový název nebo klíč
attribute_namepoužívaný v rámci operace.publish_callable_method – Parametr
publish_callable_methodslouží jako vstup pro logiku funkce_perform_client_action.set_callable_method – Kolekce
set_callable_methodzpracovávaná touto funkcí.
- Vrací:
Výstup funkce odpovídající implementované logice.
- process_record()
Provádí operaci process record.
- Parametry:
record – Parametr
recordpředává se do voláníisinstance(),_perform_client_action(), pracuje se s atributyactive_transaction,doi, ovlivňuje větvení podmínek.result – Textový název, klíč nebo zpráva
resultpoužívaná v rámci operace.kwargs – Parametr
kwargspracuje se s atributyget.
- Vrací:
Vrací proměnná
result.