Varování: Původní REST rozhraní již není do budoucna udržitelné a nebude nadále rozvíjeno. Přejděte se svými aplikacemi na nové REST rozhraní. Detailní informace a harmonogram přechodu naleznete na této stránce.

kvalifikacniprace
Description Kvalifikační práce (diplomky, bakalářky)
Type REST_OLD
Address /ws/services/rest/kvalifikacniprace
Specifikace
Title kvalifikacniprace

Operation

downloadPraceContent
Comment Vrátí obsah zadané kvalifikační práce (dle adipIdno), posudku k ní či průběhu obhajoby. Některé práce/posudky/průběhy mohou pro stažení vyžadovat přihlášeného uživatele, jiné může mít právo stáhnout i nepřihlášený uživatel. POZOR - NEPOUŽÍVAT - SLUŽBA JE NEPODPOROVANÁ A BUDE ZRUŠENA! Používejte novou službu soubory/getSouborContent !
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/downloadPraceContent
Možné výstupní MIME typy */*
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
stagUser String
adipIdno Long
coStahnout Integer Co přesně stáhnout? 1-vlastní práci, 2-posudek vedoucího, 3-posudek oponenta, 4-průběh obhajoby. Není-li uvedeno, stahuje se obsah práce.

downloadPraceContentAuth
Comment Vrátí obsah zadané kvalifikační práce (dle adipIdno), posudku k ní či průběhu obhajoby. Vždy vyžaduje přihlášení. Role ADMINISTRATOR, KNIHOVNA a KNIHOVNA_SPRAVCE mohou stahovat všechny práce bez omezení. Role FAKULTA a KATEDRA jen jim náležející práce. POZOR - NEPOUŽÍVAT - SLUŽBA JE NEPODPOROVANÁ A BUDE ZRUŠENA! Používejte novou službu soubory/getSouborContentAuth !
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/downloadPraceContentAuth
Možné výstupní MIME typy */*
Areas root
Authentication necessary log in, authenticate with user role
Permitted roles ALL
Arguments
Title Type (Java) Comment
stagUser String
adipIdno Long
coStahnout Integer Co přesně stáhnout? 1-vlastní práci, 2-posudek vedoucího, 3-posudek oponenta, 4-průběh obhajoby. Není-li uvedeno, stahuje se obsah práce.

downloadPraceContentForThesesCZ
Comment Vrátí soubor s kvalifikační prací. Určeno pouze pro komunikaci s Theses.CZ. POZOR - NEPOUŽÍVAT - SLUŽBA JE NEPODPOROVANÁ A BUDE ZRUŠENA! Používejte novou službu soubory/getSouborContentForThesesCZ !
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/downloadPraceContentForThesesCZ
Možné výstupní MIME typy */*
Areas downloadPraceContentForThesesCZ, root
Authentication necessary log in, authenticate with special user account
Arguments
Title Type (Java) Comment
adipIdno Long

exportPraceData
Comment Exportuje údaje o kvalif. pracích do formátu VSKP či THESES (viz. parametr systemVystupu), většinou pro účely registrů pro odhalování plagiátorství.
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/exportPraceData
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary log in, authenticate with user role
Permitted roles LOGGED
Arguments
Title Type (Java) Comment
adipIdno Long ID kvalifikační práce. Je-li vyplněno, exportuje se pouze tato jedna práce. Jinak se exportuje obecně více prací, záleží na ostatních parametrech.
identifikator String Externí identifikator uvedený u kvalifikační práce.
systemVystupu String Systém výstupu, může být 'VSKP', 'THESES'. Není-li vyplněno, je použito 'THESES'.
datumOdevzdaniOd Date Není-li uvedeno, berou se všechny záznamy o kvalif. pracích, které ještě nebyly v daném systému výstupu vyexportovány nebo ty, které byly modifikovány. Je-li uvedeno, berou se všechny práce od daného datumu.
jenSeSouborem Boolean Je-li true, berou se jen práce, u kterých je přiložen soubor s plnym textem prace. Neni-li uvedeno, bere se 'false'.

getKvalifikacniPrace
Comment Vrátí seznam kvalifikačních prací (bakalářských, diplomových) dle zadaných parametrů. Přestože jsou všechny parametry volitelné, systém nedovolí vrátit všechny práce - tj. alespoň jeden musí být zadán. Není-li některý parametr zadán, pak na něm nezáleží.
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/getKvalifikacniPrace
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
stagUser String
katedra String
rokZadani String Rok zadání práce
rokObhajoby String Rok obhajoby práce
osCislo String
stprIdno Long
adipIdno Long ID kvalifikační práce. Pokud parametr vyplníte, ve výsledku získáte pouze tuto jedinou práci.
ucitIdno Long ID osoby se zadaným vztahem k práci (viz. parametr vztahKPraci) - identifikační číslo vyučujícího.
vztahKPraci String Vztah zadané osoby k práci. Není-li zadáno, může mít zadaná osoba libovolný vztah k práci.
typPrace Integer Omezení jen na určitý typ práce (diplomová, bakalářská). Hodnotou je číslo z číselníku 'PRACE'.
datumZmenyOd Date Je-li uvedeno, pak musí být čas poslední změny u navrácených prací větší, než čas uvedený jako hodnota parametru
datumZmenyDo Date Je-li uvedeno, pak musí být čas poslední změny u navrácených prací menší, než čas uvedený jako hodnota parametru
lang String

getKvalifikacniPraceOsoby
Comment Vrátí seznam dvojic kvalifikační práce - osoby se vztahem k práci. Je nutno zadat alespoň jeden z dvojice parametrů adipIdno, ucitIdno.
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/getKvalifikacniPraceOsoby
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
stagUser String
adipIdno Long ID kvalifikační práce. Pokud parametr vyplníte, ve výsledku získáte pouze tuto jedinou práci.
ucitIdno Long ID osoby se vztahem k práci. Pokud parametr vyplníte, ve výsledku získáte pouze práce ke kterým má vztah zadaný učitel.
lang String

nastavPoslatDoKnihovny
Comment Nastaví u zadane kvalifikacni prace priznak 'poslat do knihovny' na zadanou hodnotu (buď A nebo N). Služba vrací řetězec OK pokud bylo v pořádku nastaveno, jinak vrací text chyby.
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/nastavPoslatDoKnihovny
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary log in, authenticate with user role
Permitted roles AD (Administrator)
KN (Library)
KS (Administrator's library)
Arguments
Title Type (Java) Comment
stagUser String
adipIdno Long
hodnota String

nastavPrevzatoKnihovnou
Comment Nastaví u zadane kvalifikacni prace priznak 'prevzato knihovnou' na 'ANO' a pripadne 'prevzato knihovnou datum' na aktualni datum. Služba vrací řetězec OK pokud bylo v pořádku nastaveno, jinak vrací text chyby.
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/nastavPrevzatoKnihovnou
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary log in, authenticate with user role
Permitted roles AD (Administrator)
KN (Library)
KS (Administrator's library)
Arguments
Title Type (Java) Comment
stagUser String
adipIdno Long
nastavitPrevzatoKnihovnouDatum Boolean Pokud je TRUE, nastavi se zaroven polozka 'dat_knihovna' na aktualni datum (datum prevzeti knihovnou). Je-li 'false' nebo neni uvedeno, pak se tato polozka nemeni.

serviceOAIPMH_GET
Comment Služba OAI-PMH vracejici kvalifikacni prace studentu (pen Archives Initiative - Protocol for Metadata Harvesting). Popis formatu viz: http://www.openarchives.org/OAI/openarchivesprotocol.html
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/serviceOAIPMH
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
arg0 UriInfo

serviceOAIPMH_POST
Comment Služba OAI-PMH vracejici kvalifikacni prace studentu (pen Archives Initiative - Protocol for Metadata Harvesting). Popis formatu viz: http://www.openarchives.org/OAI/openarchivesprotocol.html
HTTP metoda POST
Adresa /ws/services/rest/kvalifikacniprace/serviceOAIPMH
Možné výstupní MIME typy */*
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
arg0 String

serviceOAIPMH_UspesneObhajene_GET
Comment Služba OAI-PMH vracejici kvalifikacni prace 'pouze uspesne obhajene + student je jiz uspesne absolventem'. (pen Archives Initiative - Protocol for Metadata Harvesting). Popis formatu viz: http://www.openarchives.org/OAI/openarchivesprotocol.html
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/serviceOAIPMH_UspesneObhajene
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
arg0 UriInfo

serviceOAIPMH_UspesneObhajene_POST
Comment Služba OAI-PMH vracejici kvalifikacni prace 'pouze uspesne obhajene + student je jiz uspesne absolventem'. (pen Archives Initiative - Protocol for Metadata Harvesting). Popis formatu viz: http://www.openarchives.org/OAI/openarchivesprotocol.html
HTTP metoda POST
Adresa /ws/services/rest/kvalifikacniprace/serviceOAIPMH_UspesneObhajene
Možné výstupní MIME typy */*
Areas root
Authentication necessary without logging in
Arguments
Title Type (Java) Comment
arg0 String

updateKvalifikacniPrace
Comment Nastavi datum odevzdani kvalifikacni prace na zadanou hodnotu. Vrati-li retezec 'OK', dopadlo to v poradku, jinak vrati chybu
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary service forbidden
Arguments
Title Type (Java) Comment
adipIdno long
datumOdevzdani Date Datum odevzdani prace nastavit na zadanou hodnotu (muze byt i NULL, pak je datum nastaveno na NULL)

zrusPrevzatoKnihovnou
Comment Nastaví u zadane kvalifikacni prace priznak 'prevzato knihovnou' na 'NE' a 'prevzato knihovnou datum' na NULL. Služba vrací řetězec OK pokud bylo v pořádku nastaveno, jinak vrací text chyby.
HTTP metoda GET
Adresa /ws/services/rest/kvalifikacniprace/zrusPrevzatoKnihovnou
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Areas root
Authentication necessary log in, authenticate with user role
Permitted roles AD (Administrator)
KN (Library)
KS (Administrator's library)
Arguments
Title Type (Java) Comment
stagUser String
adipIdno Long