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
userse 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
userse předává do voláníHistorie().new_state – Stavová nebo časová hodnota new_state používaná při rozhodování logiky.
poznamka – Parametr
poznamkase 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
userse 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
userse 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()
Vrátí identifikátor Redis snímku pro tento externí zdroj.
- Vrací:
Řetězec tvaru
<prefix>_<ident_cely>používaný jako klíč v Redis.
- 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ínkymissing[0] >= MAXIMUM.