All Classes and Interfaces
Class
Description
Application configuration class.
REST controller for handling authentication endpoints.
Service class for authentication functions
Main java entry point
This enum class is used as a classfication for the TextDocuments.
Custom Handler for Success Page when using OAuth - Google Authentication
Initializer class that is used to populate the database with texts and a test user.
Jwt Authentication Filter component
service class for jwt token
Login Response Data class, used as return object when user logs in
Dto class for user login
Configuration file for opensearch that uses the opensearch.host from application.properties
creates openSearchClient that the application uses
REST controller for texts
Register User DTO class for user registration
REST controller for searches within text-index
Class that is used to save past searches
Default Repository for Search History entity
Service class for search history entity
SearchHit DTO wrapper class, used to return SeachResults with highlighted results
Search result DTO, used to return the result of any search request
Main security configuration class
Text document class, used as main data object
TextDto class used as counterpart to text document
interface for managing text documents
Implementation of the TextIndexService interface, implements relevant functions for rest controller
Service class for search functionalities within the text index
User entity
REST controller for user actions
user repository with extra functions
Service class for user entity