Projekt

Obecné

Profil

Akce

Backend » Historie » Revize 8

« Předchozí | Revize 8/15 (rozdíl) | Další »
Jan Smolař, 2020-05-13 13:30


Backend

/document

  • třídy Coords, DocumentSize, Page, PcGts, Point, TextEquiv, TextLine, TextRegion, TextWord - struktury používaných objektů na BE

/model

  • třídy DocumentDetailResponse, DocumentResponse, ResponseMessage, SearchRequest, SearchResponse - struktury používaných objektů ke komunikaci s FE

/

  • třída FulltextSearchApplication - spouštěcí třída BE
    • metoda main - spouštěcí metoda BE
  • třída IndexController - třída ke komunikaci s FE
    • metoda index - metoda ke zpracování požadavku k vyhledání výrazu z FE, která vrací objekt typu SearchResponse
    • metoda uploadFile - metoda ke zpracování požadavku k nahrání dokumentů do Solru z FE, která vrací objekt typu ResponseMessage
    • metoda listDocuments - metoda ke zpracování požadavku k vypsání všech dokumentů v Solru z FE, která vrací objekt typu DocumentResponse
    • metoda listSingleDocument - metoda ke zpracování požadavku k vrácení specifického dokumentu ze Solru z FE, která vrací objekt typu DocumentDetailResponse
    • metoda delete - metoda ke zpracování požadavku ke smazání všech dokumentů v Solru z FE, která vrací objekt typu String
    • metoda info - metoda ke zpracování požadavku k výpisu informací o dokumentech v Solru z FE, která vrací objekt typu String
  • třída SolrService - třída ke komunikaci se Solrem
    • metoda connect - metoda k připojení BE k Solru a vytvoření corů Documents a Files
    • metoda uploadFiles - metoda k nahrání dokumentů do Solru
    • metoda addFiles - pomocná metoda volaná metodou uploadFiles k nahrání dvojic dokumentů do coru Files
    • metoda addToFilesCore - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda getFieldNamesFromDocumentCore - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda addFieldToDocumentCore - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda getFieldAttributes - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda getAddTextFieldRequest - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda getNotIndexedAddTextFieldRequest - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda deleteAll - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda getImageFromFilesCore - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda query - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda addToDocumentsCore - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda info - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda listAllFiles - metoda k načítání souborů XML, která vrací objekt typu PcGts
    • metoda listSingleFile - metoda k načítání souborů XML, která vrací objekt typu PcGts
  • třída Utils - třída na pomocné funkce
    • metoda generateRandomStringId - metoda k tvorbě random řetězců, která vrací objekt typu String
  • třída XMLLoader - třída k načítání souborů XML
    • metoda loadFile - metoda k načítání souborů XML, která vrací objekt typu PcGts

Aktualizováno uživatelem Jan Smolař před více než 4 roky(ů) · 8 revizí