Projekt

Obecné

Profil

Backend » Historie » Verze 6

Jan Smolař, 2020-05-13 13:18

1 1 Jan Smolař
h1. Backend
2 2 Jan Smolař
3 4 Jan Smolař
h2. /document
4 5 Jan Smolař
5
* třídy *Coords*, *DocumentSize*, *Page*, *PcGts*, *Point*, *TextEquiv*, *TextLine*, *TextRegion*, *TextWord* - struktury používaných objektů na BE
6
7 1 Jan Smolař
h2. /model
8 5 Jan Smolař
9
* třídy *DocumentDetailResponse*, *DocumentResponse*, *ResponseMessage*, *SearchRequest*, *SearchResponse* - struktury používaných objektů ke komunikaci s FE
10
11 1 Jan Smolař
h2. /
12 5 Jan Smolař
13
* třída *FulltextSearchApplication* - spouštěcí třída BE
14
** metoda *main* - spouštěcí metoda
15
* třída *IndexController* - spouštěcí třída BE s metodou *main()*
16 6 Jan Smolař
** metoda *index* - metoda ke zpracování požadavku k vyhledání výrazu z FE, která vrací objekt typu SearchResponse
17
** metoda *uploadFile* - metoda ke zpracování požadavku k nahrání dokumentů do Solru z FE, která vrací objekt typu ResponseMessage
18
** metoda *listDocuments* - metoda ke zpracování požadavku k vypsání všech dokumentů v Solru z FE, která vrací objekt typu DocumentResponse
19
** metoda *listSingleDocument* - metoda ke zpracování požadavku k vrácení specifického dokumentu ze Solru z FE, která vrací objekt typu DocumentDetailResponse
20
** metoda *delete* - metoda ke zpracování požadavku ke smazání všech dokumentů v Solru z FE, která vrací objekt typu String
21
** metoda *info* - metoda ke zpracování požadavku k výpisu informací o dokumentech v Solru z FE, která vrací objekt typu String
22 5 Jan Smolař
* třída *SolrService* - spouštěcí třída BE s metodou *main()*
23
** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts
24
** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts
25
** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts
26
* třída *Utils* - třída na pomocné funkce
27
** metoda *generateRandomStringId* - metoda k tvorbě random řetězců, která vrací objekt typu String
28
* třída *XMLLoader* - třída k načítání souborů XML
29
** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts