EZ modely

Definice modelů.

Třídy

class ExterniZdroj

Databázový model externího zdroje.

Metody:

get_absolute_url()

Metoda pro získaní absolut url záznamu podle identu.

Vrací:

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

__str__()

Vrací textovou reprezentaci objektu.

Textová reprezentace objektu.

Vrací:

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

set_odeslany()

Metoda pro nastavení stavu odeslaný a uložení změny do historie pro externí zdroj.

Parametry:

user – Parametr user se předává do volání Historie().

set_vraceny()

Metoda pro vrácení o jeden stav méně a uložení změny do historie pro externí zdroj.

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

  • new_state – Stavová nebo časová hodnota new_state používaná při rozhodování logiky.

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

set_potvrzeny()

Metoda pro nastavení stavu potvrzená a uložení změny do historie pro externí zdroj.

Pokud je ident dočasný nahrazení identem stálým.

Parametry:

user – Parametr user se předává do volání Historie().

set_zapsany()

Metoda pro nastavení stavu zapsaný a uložení změny do historie pro externí zdroj.

Parametry:

user – Parametr user se předává do volání Historie().

get_permission_object()

Vrací permission object.

Vrací:

Vrací proměnná self.

get_create_user()

Vrací create user.

Vrací:

Vrací n-tici.

get_create_org()

Vrací create org.

Vrací:

Vrací n-tici.

set_snapshots()

Nastaví snapshots. v aplikaci.

redis_snapshot_id()

Provádí operaci redis snapshot id.

Vrací:

Vrací hodnotu podle větve zpracování.

generate_redis_snapshot()

Vygeneruje redis snapshot.

Vrací:

Vrací n-tici.

check_set_permanent_ident()

Ověří set permanent ident.

Vrací:

Vrací proměnná historie_poznamka.

class ExterniZdrojAutor

Databázový model autora externího zdroje se zohledněním pořadí zadání.

Metody:

get_osoba()

Vrací osoba. v aplikaci.

Vrací:

Vrací atribut objektu.

class ExterniZdrojEditor

Databázový model editora externího zdroje se zohledněním pořadí zadání.

Metody:

get_osoba()

Vrací osoba. v aplikaci.

Vrací:

Vrací atribut objektu.

class ExterniZdrojSekvence

Model pro tabulku se sekvencemi externích zdrojů.

Funkce

get_perm_ez_ident()

Funkce pro výpočet ident celý pro externí zdroj.

Funkce vrátí pro permanentní ident ID podle sekvence externího zdroje.

Vrací:

Vrací hodnotu podle větve zpracování.

Vyvolá:

MaximalIdentNumberError – Vyvolá se při splnění podmínky sequence.sekvence >= MAXIMUM; nebo při splnění podmínky missing[0] >= MAXIMUM.