Projekt

Obecné

Profil

Backend » Historie » Verze 7

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

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 7 Jan Smolař
* třída *IndexController* - třída ke komunikaci s FE
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 1 Jan Smolař
* třída *SolrService* - spouštěcí třída BE s metodou *main()*
23 7 Jan Smolař
** metoda *connect* - metoda k načítání souborů XML, která vrací objekt typu PcGts
24
** metoda *uploadFiles* - metoda k načítání souborů XML, která vrací objekt typu PcGts
25
** metoda *addFiles* - metoda k načítání souborů XML, která vrací objekt typu PcGts
26
** metoda *addToFilesCore* - metoda k načítání souborů XML, která vrací objekt typu PcGts
27
** metoda *getFieldNamesFromDocumentCore* - metoda k načítání souborů XML, která vrací objekt typu PcGts
28
** metoda *addFieldToDocumentCore* - metoda k načítání souborů XML, která vrací objekt typu PcGts
29
** metoda *getFieldAttributes* - metoda k načítání souborů XML, která vrací objekt typu PcGts
30
** metoda *getAddTextFieldRequest* - metoda k načítání souborů XML, která vrací objekt typu PcGts
31
** metoda *getNotIndexedAddTextFieldRequest* - metoda k načítání souborů XML, která vrací objekt typu PcGts
32
** metoda *deleteAll* - metoda k načítání souborů XML, která vrací objekt typu PcGts
33
** metoda *getImageFromFilesCore* - metoda k načítání souborů XML, která vrací objekt typu PcGts
34
** metoda *query* - metoda k načítání souborů XML, která vrací objekt typu PcGts
35
** metoda *addToDocumentsCore* - metoda k načítání souborů XML, která vrací objekt typu PcGts
36
** metoda *info* - metoda k načítání souborů XML, která vrací objekt typu PcGts
37
** metoda *listAllFiles* - metoda k načítání souborů XML, která vrací objekt typu PcGts
38
** metoda *listSingleFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts
39 5 Jan Smolař
* třída *Utils* - třída na pomocné funkce
40
** metoda *generateRandomStringId* - metoda k tvorbě random řetězců, která vrací objekt typu String
41
* třída *XMLLoader* - třída k načítání souborů XML
42
** metoda *loadFile* - metoda k načítání souborů XML, která vrací objekt typu PcGts