PID model_serializers

Modul model_serializers.

Třídy

class ModelSerializer

Implementuje komponentu ModelSerializer v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:

record – Parametr record slouží jako vstup pro logiku funkce __init__.

format_date()

Provádí operaci format date.

Parametry:

date – Časový údaj date použitý při filtrování nebo výpočtu.

Vrací:

Vrací výsledek volání strftime().

format_date_time()

Provádí operaci format date time.

Parametry:

date_time – Časový údaj date_time použitý při filtrování nebo výpočtu.

Vrací:

Vrací výsledek volání strftime().

_get_creators()

Vrací creators.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_historie_queryset()

Vrací historie queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

get_ident_cely()

Vrací ident cely.

_get_publication_year()

Vrací publication year.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_language()

Vrací language.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_prefix()

Vrací prefix.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_soubory_queryset()

Vrací soubory queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_title()

Vrací title.

Parametry:

language – Textový název, klíč nebo zpráva language používaná v rámci operace.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_alternate_identifiers()

Provádí operaci serialize alternate identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_contributors()

Provádí operaci serialize contributors.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_creators()

Provádí operaci serialize creators.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_dates()

Provádí operaci serialize dates.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_descriptions()

Provádí operaci serialize descriptions.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_geolocations()

Provádí operaci serialize geolocations.

Vrací:

Výstup funkce odpovídající implementované logice.

Provádí operaci serialize related identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_rightslist()

Provádí operaci serialize rightslist.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_subjects()

Provádí operaci serialize subjects.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_types()

Provádí operaci serialize types.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_formats()

Vrací formats.

Vrací:

Načtená data odpovídající zadaným vstupům.

serialize_delete()

Provádí operaci serialize delete.

Vrací:

Vrací slovník.

serialize_hide()

Provádí operaci serialize hide.

Vrací:

Vrací slovník.

serialize_publish()

Provádí operaci serialize publish.

Vrací:

Vrací proměnná data.

serialize_update()

Provádí operaci serialize update.

Vrací:

Vrací proměnná result.

class PartialSerializer

Implementuje komponentu PartialSerializer v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:

record – Parametr record slouží jako vstup pro logiku funkce __init__.

serialize_publish()

Provádí operaci serialize publish.

class DokumentSerializer

Implementuje komponentu DokumentSerializer v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:

record – Parametr record předává se do volání __init__().

_get_creators()

Vrací creators.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_historie_queryset()

Vrací historie queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

get_ident_cely()

Vrací ident cely.

Vrací:

Vrací atribut objektu.

_get_language()

Vrací language.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_publication_year()

Vrací publication year.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_prefix()

Vrací prefix.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_soubory_queryset()

Vrací soubory queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_title()

Vrací title.

Parametry:

language – Textový název, klíč nebo zpráva language používaná v rámci operace.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_alternate_identifiers()

Provádí operaci serialize alternate identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_contributors()

Provádí operaci serialize contributors.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_creators()

Provádí operaci serialize creators.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_dates()

Provádí operaci serialize dates.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_descriptions()

Provádí operaci serialize descriptions.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_geolocations()

Provádí operaci serialize geolocations.

Vrací:

Výstup funkce odpovídající implementované logice.

Provádí operaci serialize related identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_rightslist()

Provádí operaci serialize rightslist.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_subjects()

Provádí operaci serialize subjects.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_types()

Provádí operaci serialize types.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_formats()

Vrací formats.

Vrací:

Načtená data odpovídající zadaným vstupům.

class SamostatnyNalezSerializer

Implementuje komponentu SamostatnyNalezSerializer v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:

record – Parametr record předává se do volání __init__().

_get_creators()

Vrací creators.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_historie_queryset()

Vrací historie queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

get_ident_cely()

Vrací ident cely.

Vrací:

Vrací atribut objektu.

_get_soubory_queryset()

Vrací soubory queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_prefix()

Vrací prefix.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_publication_year()

Vrací publication year.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_title()

Vrací title.

Parametry:

language – Textový název, klíč nebo zpráva language používaná v rámci operace.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_alternate_identifiers()

Provádí operaci serialize alternate identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_contributors()

Provádí operaci serialize contributors.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_creators()

Provádí operaci serialize creators.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_dates()

Provádí operaci serialize dates.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_descriptions()

Provádí operaci serialize descriptions.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_geolocations()

Provádí operaci serialize geolocations.

Vrací:

Výstup funkce odpovídající implementované logice.

Provádí operaci serialize related identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_rightslist()

Provádí operaci serialize rightslist.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_subjects()

Provádí operaci serialize subjects.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_types()

Provádí operaci serialize types.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_formats()

Vrací formats.

Vrací:

Načtená data odpovídající zadaným vstupům.

class LokalitaSerializer

Implementuje komponentu LokalitaSerializer v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:

record – Parametr record předává se do volání __init__().

_get_creators()

Vrací creators.

Vrací:

Načtená data odpovídající zadaným vstupům.

get_ident_cely()

Vrací ident cely.

Vrací:

Vrací atribut objektu.

_get_historie_queryset()

Vrací historie queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

_get_prefix()

Vrací prefix.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_contributors()

Provádí operaci serialize contributors.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_soubory_queryset()

Vrací soubory queryset.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_dates()

Provádí operaci serialize dates.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_descriptions()

Provádí operaci serialize descriptions.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_externi_odkaz_query()

Vrací externi odkaz query.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_geolocations()

Provádí operaci serialize geolocations.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_publication_year()

Vrací publication year.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_rightslist()

Provádí operaci serialize rightslist.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_title()

Vrací title.

Parametry:

language – Textový název, klíč nebo zpráva language používaná v rámci operace.

Vrací:

Načtená data odpovídající zadaným vstupům.

_serialize_alternate_identifiers()

Provádí operaci serialize alternate identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_creators()

Provádí operaci serialize creators.

Vrací:

Výstup funkce odpovídající implementované logice.

Provádí operaci serialize related identifiers.

Vrací:

Výstup funkce odpovídající implementované logice.

Provádí operaci serialize related items.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_subjects()

Provádí operaci serialize subjects.

Vrací:

Výstup funkce odpovídající implementované logice.

_serialize_types()

Provádí operaci serialize types.

Vrací:

Výstup funkce odpovídající implementované logice.

_get_formats()

Vrací formats.

Vrací:

Načtená data odpovídající zadaným vstupům.

serialize_publish()

Provádí operaci serialize publish.

Vrací:

Vrací proměnná publish.

serialize_update()

Provádí operaci serialize update.

Vrací:

Vrací proměnná result.

Funkce

convert_geo_location_to_dict(item)

Převede geo location to dict.

Parametry:

item – Jedna položka zpracovávané kolekce.

Vrací:

Výstup funkce odpovídající implementované logice.

serialize_ez_creator(autor)

Provádí operaci serialize ez creator.

Parametry:

autor – Parametr autor pracuje se s atributy vypis_cely, jmeno, vstupuje do návratové hodnoty.

Vrací:

Výstup funkce odpovídající implementované logice.

serialize_ez_contributor(contributor)

Provádí operaci serialize ez contributor.

Parametry:

contributor – Parametr contributor pracuje se s atributy vypis_cely, jmeno, vstupuje do návratové hodnoty.

Vrací:

Výstup funkce odpovídající implementované logice.

serialize_geom(geom, katastr, verejne)

Provádí operaci serialize geom.

Parametry:
  • geom – Parametr geom předává se do volání update(), frozenset(), pracuje se s atributy centroid, ovlivňuje větvení podmínek.

  • katastr – Parametr katastr pracuje se s atributy nazev, okres, ovlivňuje větvení podmínek.

  • verejne – Parametr verejne ovlivňuje větvení podmínek.

Vrací:

Výstup funkce odpovídající implementované logice.

serialize_affiliation(organizace)

Provádí operaci serialize affiliation.

Parametry:

organizace – Uživatel nebo osoba organizace, v jejímž kontextu se operace provádí.

Vrací:

Vrací proměnná serialized_affiliation.

serialize_organizace_contributor(organizace, contributor_type)

Provádí operaci serialize organizace contributor.

Parametry:
  • organizace – Uživatel nebo osoba organizace, v jejímž kontextu se operace provádí.

  • contributor_type – Parametr contributor_type vstupuje do návratové hodnoty.

Vrací:

Vrací slovník.

serialize_osoba_identifiers(osoba)

Provádí operaci serialize osoba identifiers.

Parametry:

osoba – Uživatel nebo osoba osoba, v jejímž kontextu se operace provádí.

Vrací:

Vrací proměnná result.

serialize_osoba(osoba, organizace, contributor_type)

Provádí operaci serialize osoba.

Parametry:
  • osoba – Uživatel nebo osoba osoba, v jejímž kontextu se operace provádí.

  • organizace – Uživatel nebo osoba organizace, v jejímž kontextu se operace provádí.

  • contributor_type – Parametr contributor_type ovlivňuje větvení podmínek.

Vrací:

Výstup funkce odpovídající implementované logice.

serialize_subject(serialized_record, subject_attr, lang)

Provádí operaci serialize subject.

Parametry:
  • serialized_record – Parametr serialized_record předává se do volání getattr(), pracuje se s atributy ident_cely, ovlivňuje větvení podmínek.

  • subject_attr – Textový nebo strukturální vstup subject_attr používaný při sestavení nebo zpracování obsahu.

  • lang – Textová hodnota lang používaná pro vyhledání, pojmenování nebo hlášení stavu.

Vrací:

Vrací výsledek volání frozenset().

serialize_subjects_komponenty(komp)

Provádí operaci serialize subjects komponenty.

Parametry:

komp – Komponenta nebo její serializovaný reprezentant.

Vrací:

Vrací proměnná result.

serialize_dates_coverage(datace)

Provádí operaci serialize dates coverage.

Parametry:

datace – Kolekce datace zpracovávaná touto funkcí.

Vrací:

Výstup funkce odpovídající implementované logice.