Powered by slightly modified MediaWiki and TED Notepad.

Dev:Classes/Storage/Storage

Image:Classes - Storage.png

Navigation: Dev:Classes | Dev:Classes/Storage.

Uzivatelove osobne ulozisko fotiek (vid Photo). Kazdy uzivatel ma iba jedno ulozisko fotiek. Jeho primarna uloha je poskytovat uzivatelovi pristup k jeho fotkam, ale i zarucit dodrzanie opravneni nad nimi (napr. velkost povoleneho limitu).

Okrem uzivatelskych ulozisk system obsahuje aj jedno verejne ulozisko (shared storage), ktore nema priradeneho ziadneho konkretneho uzivatela. Jeho ucelom je dat vsetkym uzivatelom moznost pouzivat spolocne obrazky, napr. systemove iknoky a podobne. Toto verejne ulozisko je zdielane vsetkymi uzivatelmi, avsak ich prava na nom sa mozu lisit. Napriklad nie kazdy uzivatel ma moznost do neho pridavat nove fotky alebo editovat tagy fotiek (vid triedu PhotoTag).

Atributy

name type description
space_usage
Storage|Storage|space_usage
int Velkost priestoru zabrateho uzivatelovymi fotkami.

Poznamka: Pokial uzivatel do systemu nahra nejaku fotku viac krat, tj. nahra do systemu niekolko fotiek s rovnakymi fyzickymi datami, ulozia sa tieto fotky fyzicky vsetky na jedno miesto. Do uzivatelovho limitu sa preto tieto fotky pocitaju iba raz. Pokial vsak dvaja rozny uzivatelia vlozia do systemu rovnaku fotku, kazdemu z nich sa dana fotka zapocita do limitu zvlast, i ked fyzicky dane fotky system zatazia iba raz.