Vrátí všechna témata závěrečných prácí.
Vrátí téma závěrečné práce podle jejího ID.
{id}
id závěrečné prácePřidá nové téma závěrečné práce.
state != AVAILABLE
), pak musí být zadán student (student != null
). (automaticky provede rezervaci a příp. přiřazení tématu)student != null
), pak typ studijního programu (etapa) studenta musí odpovídat typu práce (student.programme.type = this.type
). branch != null && student != null
), pak obor studenta musí odpovídat cílovému oboru (student.branch = this.branch
)<?xml version="1.0" encoding="UTF-8"?>
<atom:entry xmlns="http://kosapi.feld.cvut.cz/schema/3"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<atom:content atom:type="xml" xsi:type="thesis">
<branch xlink:href="branches/4779/" />
<department xlink:href="divisions/18102/" />
<description>Prostudujte používané metodiky návrhu...</description>
<literature>Pracovní postup k rozvrhu, Tril, 1998</literature>
<name xml:lang="cs">KOSapi - verze 3</name>
<name xml:lang="en">KOSapi - third version</name>
<opponent xlink:href="people/valenta/" />
<state>RESERVED</state>
<student xlink:href="students/jirutjak/" />
<supervisor xlink:href="people/kadleto2/" />
<type>MASTER</type>
</atom:content>
</atom:entry>
Modifikuje dané téma závěrečné práce.
{id}
id závěrečné prácestate = ASSIGNED
), lze měnit pouze atribut stavu (state
).state != AVAILABLE
), nelze měnit cílový obor (branch
).state != AVAILABLE
), nelze měnit přiřazeného studenta (student
).Odstraní dané téma závěrečné práce.
{id}
id závěrečné prácestate = AVAILABLE
).