HESLAR modely

Definice modelů.

Třídy

class Heslar

Databázový model hesláře.

Metody:

dokument_typ_material_rada()

Vrací navázané záznamy třídy HeslarDokumentTypMaterialRada.

Vrací:

QuerySet záznamů.

podrazena_hesla()

Vrací podřazené záznamy třídy HeslarHierarchie.

Vrací:

QuerySet podřazených hesel.

nadrazena_hesla()

Vrací nadřazené záznamy třídy HeslarHierarchie.

Vrací:

QuerySet nadřazených hesel.

__str__()

Vrací textovou reprezentaci objektu.

Textová reprezentace objektu.

Vrací:

Vrací hodnotu podle větve zpracování, typicky: atribut objektu, str.

save()

Uloží změny objektu.

Parametry:
  • args – Parametr args se předává do volání save().

  • kwargs – Parametr kwargs se předává do volání save().

Vyvolá:

ValidationError – Vyvolá se při splnění podmínky self._state.adding and (not FedoraRepositoryConnector.check_container_deleted_or_not_exists(self.ident_cely, 'heslar')).

class HeslarDatace

Databázový model datace hesláře.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

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

class HeslarDokumentTypMaterialRada

Databázový model vazby typu dokumentu, materiálu a řady.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

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

class HeslarHierarchie

Databázový model hierarchie hesláře.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

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

class HeslarNazev

Databázový model názvu hesláře.

Metody:

__str__()

Vrací textovou reprezentaci objektu.

Textová reprezentace objektu.

Vrací:

Vrací atribut objektu.

class HeslarOdkaz

Databázový model odkazu hesláře.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

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

class RuianKatastr

Databázový model katastru RÚIAN.

Metody:

pian_ident_cely()

Vrací identifikátor PIANu katastru.

Vrací:

PIAN identifikátor.

__str__()

Vrací plný název katastru.

Vrací:

Plný název ve formátu ‚název (okres; kód)‘.

ident_cely()

Vrací úplný identifikátor katastru RUIAN.

Vrací:

Identifikátor ve formátu ‚ruian-{kod}‘.

save()

Uloží změny objektu.

Parametry:
  • args – Parametr args se předává do volání save().

  • kwargs – Parametr kwargs se předává do volání save().

Vyvolá:

ValidationError – Vyvolá se při splnění podmínky not self._state.adding or FedoraRepositoryConnector.check_container_deleted_or_not_exists(self.ident_cely, 'ruian_katastr').

class RuianKraj

Databázový model kraje RÚIAN.

Metody:

__str__()

Vrací název kraje.

Vrací:

Název kraje.

ident_cely()

Vrací úplný identifikátor kraje RUIAN.

Vrací:

Identifikátor ve formátu ‚ruian-{kod}‘.

save()

Uloží změny objektu.

Parametry:
  • args – Parametr args se předává do volání save().

  • kwargs – Parametr kwargs se předává do volání save().

Vyvolá:

ValidationError – Vyvolá se při splnění podmínky not self._state.adding or FedoraRepositoryConnector.check_container_deleted_or_not_exists(self.ident_cely, 'ruian_kraj').

class RuianOkres

Databázový model okresu RÚIAN.

Metody:

__str__()

Vrací název okresu.

Vrací:

Název okresu.

ident_cely()

Vrací úplný identifikátor okresu RUIAN.

Vrací:

Identifikátor ve formátu ‚ruian-{kod}‘.

save()

Uloží změny objektu.

Parametry:
  • args – Parametr args se předává do volání save().

  • kwargs – Parametr kwargs se předává do volání save().

Vyvolá:

ValidationError – Vyvolá se při splnění podmínky not self._state.adding or FedoraRepositoryConnector.check_container_deleted_or_not_exists(self.ident_cely, 'ruian_okres').