Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accepted(String) - Static method in class edu.kit.datamanager.takita.actuator.SearchIndexActuator.ActuatorResponse
- AccessService - Class in edu.kit.datamanager.takita.dataaccess
-
Handles requests to annotation store and repository from the rest of the application.
- AccessService(IAnnotationStoreAccessService, IRepositoryAccessService) - Constructor for class edu.kit.datamanager.takita.dataaccess.AccessService
-
Constructor, initializes instances of used interfaces.
- ActuatorResponse() - Constructor for class edu.kit.datamanager.takita.actuator.SearchIndexActuator.ActuatorResponse
- addAnnotation(Annotation) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Adds an annotation to the search index.
- addAnnotation(Annotation) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Adds an annotation to the search index.
- addAnnotation(Annotation) - Method in class edu.kit.datamanager.takita.model.page.Page
-
Adds an annotation to list of annotations.
- addAnnotation(Annotation, String, String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Converts annotation to JSONObject so it can be added to database more easily, then tells AnnotationStoreAccess to add it.
- addAnnotation(Annotation, String, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Converts annotation to JSONObject so it can be added to database more easily, then tells AnnotationStoreAccess to add it.
- addAnnotation(String, JSONArray, String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Adds an annotation to the search index and the database.
- addAnnotation(String, JSONArray, String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Adds an annotation to the search index and the database.
- addAnnotation(JSONObject, String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Adds an annotation to the annotation store.
- addAnnotation(JSONObject, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Adds an annotation to the annotation store.
- addBody(Body) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Adds a body to an annotation in the search index.
- addBody(Body) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Adds a body to an annotation in the search index.
- addCreator(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Adds a creator to the list of creators.
- addCreator(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Adds a creator to the list of creators.
- addFilters(FilterSelection, Model) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterController
-
Delegates the task to add a selection of filters specified by the user to the current filters that can be edited and applied to the search.
- addInterceptors(InterceptorRegistry) - Method in class edu.kit.datamanager.takita.TakitaApplication
-
Adds LocaleChangeInterceptors to registry.
- addRow(String) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Adds Row of which thumbnails are displayed to current user.
- addRow(String) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Adds Row of which thumbnails are displayed to current user.
- addTag(Tag) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Adds one tag to annotation.
- addTag(String, String, String, String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Adds a tag to an annotation in the search index and the database.
- addTag(String, String, String, String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Adds a tag to an annotation in the search index and the database.
- addTarget(Target) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Adds one target to the annotation.
- addTeiMetadata(Manuscript, String) - Static method in class edu.kit.datamanager.takita.dataaccess.utils.XmlUtilities
- addTextCard(TextCard) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Adds one text card to annotation.
- addTextCard(String, String, String, String, String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Adds a text card to an annotation in the search index and the database.
- addTextCard(String, String, String, String, String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Adds a text card to an annotation in the search index and the database.
- addToCurrentFilters(List<String>) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Adds filters to the list of currently used filters.
- addToCurrentFilters(List<String>) - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Adds filters to the list of currently used filters.
- AnnoDashController - Class in edu.kit.datamanager.takita.mainpage.dashboard.annodash
-
Implementation of ContentViewController.
- AnnoDashController(IMainPageService, AnnotationStoreAccessService) - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.annodash.AnnoDashController
-
Constructor for the TableViewController to autowire required instances.
- Annotation - Class in edu.kit.datamanager.takita.model
-
The Annotation class represents the model of an annotation with all its attributes.
- Annotation() - Constructor for class edu.kit.datamanager.takita.model.Annotation
-
Non args constructor (empty)
- Annotation(String, List<String>, Instant, Instant, String, JSONArray, String, String) - Constructor for class edu.kit.datamanager.takita.model.Annotation
-
Constructor to initialize properties
- ANNOTATION - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- AnnotationConverter - Class in edu.kit.datamanager.takita.dataaccess
-
Converter to transform JSON into annotation objects and to build json from annotation objects
- AnnotationConverter(IAnnotationStoreAccessService, IRepositoryAccessService) - Constructor for class edu.kit.datamanager.takita.dataaccess.AnnotationConverter
-
Constructor, initializes instances of used interfaces.
- annotations - Variable in class edu.kit.datamanager.takita.model.page.Page
- AnnotationStoreAccessService - Class in edu.kit.datamanager.takita.dataaccess
-
Contains logic for accessing the annotation store with RestTemplate.
- AnnotationStoreAccessService(IRepositoryAccessService) - Constructor for class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Constructor for AnnotationStoreAccessService, initializes HttpRequestHelper and instance of used interface.
- AnnotationStoreStrings - Enum Class in edu.kit.datamanager.takita.dataaccess
-
Enum contains all Strings in AnnotationStoreAccess and AccessService regarding the annotationStore.
- AnnoViewController - Class in edu.kit.datamanager.takita.mainpage.dashboard.annoview
-
Implementation of ContentViewController.
- AnnoViewController(AnnoViewService, IMainPageService) - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewController
-
Constructor for the AnnoViewController to autowire required instances.
- AnnoViewService - Class in edu.kit.datamanager.takita.mainpage.dashboard.annoview
-
Implementation of ContentView Service for type AnnoView.
- AnnoViewService(ISearchService) - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewService
-
Constructor for the Anno View Service to autowire required instances.
- applyConfiguration(FilterConfigurationHolder) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Sets the filter attributes to the values held by the filterConfigurationHolder.
- applyConfiguration(FilterConfigurationHolder) - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Sets the filter attributes to the values held by the filterConfigurationHolder.
- applyFilters(FilterConfigurationHolder) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterController
-
Delegates the task to execute the search with the given FilterSelection which holds a list of filters.
- AssistanceController - Class in edu.kit.datamanager.takita.assistance
-
Controller to handle help menu requests and User data requests.
- AssistanceController(IAssistanceService) - Constructor for class edu.kit.datamanager.takita.assistance.AssistanceController
-
Constructor for the Assistance Controller to autowire required instances.
- AssistanceService - Class in edu.kit.datamanager.takita.assistance
-
Class to handle help menu requests and to get User form Repository by its Pseudonym.
- AssistanceService(UserRepository, IFilterService, IMainPageService, Boolean) - Constructor for class edu.kit.datamanager.takita.assistance.AssistanceService
-
Constructor for the Assistance Service to autowire required instances.
B
- BaseRepoHealthCheck - Class in edu.kit.datamanager.takita.actuator
-
Health check for availability of base-repo
- BaseRepoHealthCheck() - Constructor for class edu.kit.datamanager.takita.actuator.BaseRepoHealthCheck
- BINDINGS - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- Body - Class in edu.kit.datamanager.takita.model.body
-
Model class for anntoation bodies See WADM: Bodies and Targets
- Body(String) - Constructor for class edu.kit.datamanager.takita.model.body.Body
-
Constructor for Body, only sets Id.
- Body(String, String, List<String>, Instant, Instant, String, String, String, String) - Constructor for class edu.kit.datamanager.takita.model.body.Body
-
constructor for body, sets all available properties.
- BODY - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- bodyToJson(Body) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationConverter
-
Converts single body object to JSONObject.
- buildAnnotationFromJson(JSONObject) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationConverter
-
Converts the JSON of an annotation to an annotation.
- buildIndex(int) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Builds a new search index from scratch.
- buildIndex(int) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Builds a new search index from scratch.
- buildJsonFromAnnotation(Annotation, String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationConverter
-
Builds a JSONObject from an existing annotation.
C
- CANONICAL - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- changeUser(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Changes current User.
- changeUser(String, Model) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Changes User.
- checkProperty() - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Fail fast for application startup on missing essential properties that cannot be defaulted: annotationStore.url sparqlQuery.urlPrefix
- checkProperty() - Method in class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbAccessService
-
Fail fast for application start on property that cannot be defaulted: exist.baseUrl
- checkProperty() - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
- checkProperty() - Method in class edu.kit.datamanager.takita.mainpage.search.ClientConfig
-
Fail fast for application startup on missing application property that cannot be defaulted: elasticsearch.ip
- clearCurrentFilters() - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Clears the list of current filters.
- clearCurrentFilters() - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Clears the list of current filters.
- clearFilters(Model) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterController
-
Delegates the task to clear the list of current filters that can be edited and applied to the search.
- ClientConfig - Class in edu.kit.datamanager.takita.mainpage.search
-
Some configurations for elasticsearch.
- ClientConfig() - Constructor for class edu.kit.datamanager.takita.mainpage.search.ClientConfig
- clientConfiguration() - Method in class edu.kit.datamanager.takita.mainpage.search.ClientConfig
-
Return an elastic search client.
- compareTo(PartialDate) - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Compares this object with the specified object for order.
- content() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Returns the value of the
contentrecord component. - CONTEXT - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- convertDisplayableAnnotationsToJson(List<Annotation>) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Converts all given annotation to JSON.
- convertDisplayableAnnotationsToJson(List<Annotation>) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Converts all given annotation to JSON.
- createAnnotation(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to create an annotation to IEditorService.
- createBodyForAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to create an annotation body to IEditorService.
- CREATED - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- CREATED - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- createTagForAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to create a tag to IEditorService.
- CREATOR - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- CustomPageController - Class in edu.kit.datamanager.takita.customization
-
This controller allows to add project specific frontend concepts with specific templates Add your new templates in an addons folder ('projectspecific' by default) to classpath:/templates The controller allows for client-side routers (such as React/Vue) by serving the template for any matching subpath
- CustomPageController() - Constructor for class edu.kit.datamanager.takita.customization.CustomPageController
D
- DashboardController - Class in edu.kit.datamanager.takita.mainpage.dashboard
-
Provides method to display Dashboard, has an Instance of Dashboard Service.
- DashboardController(IDashboardService) - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.DashboardController
-
Constructor for the DashboardController to autowire required instances.
- DashboardService - Class in edu.kit.datamanager.takita.mainpage.dashboard
-
Implements Dashboard Service Interface.
- DashboardService() - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.DashboardService
-
Constructor to initialize Dashboard with available views
- DATA_PATH - Static variable in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
- DATES - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- day() - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Returns the value of the
dayrecord component. - DC_SUBJECT - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- DC_TITLE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- delete(String, String) - Method in class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Performs a HTTP delete request at the specified url.
- deleteAnnotation(Annotation) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Converts annotation so it can be deleted from database more easily, then tells AnnotationStoreAccess to delete it it.
- deleteAnnotation(Annotation) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Converts annotation so it can be deleted from database more easily, then tells AnnotationStoreAccess to delete it it.
- deleteAnnotation(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Deletes an annotation from the search index and the database.
- deleteAnnotation(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Deletes an annotation from the search index and the database.
- deleteAnnotation(String, String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Deletes an annotation from the annotation store.
- deleteAnnotation(String, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Deletes an annotation from the annotation store.
- deleteAnnotationById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Deletes an annotation by its unique annotation identifier from the search index.
- deleteAnnotationById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Deletes an annotation by its unique annotation identifier from the search index.
- deleteAnnotationById(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to delete an annotation to IEditorService.
- deleteBodyById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Deletes a body entity from the search index by its unique identifier.
- deleteBodyById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Deletes a body entity from the search index by its unique identifier.
- deleteBodyByIdForAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to delete an annotation body to IEditorService.
- deleteTag(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Deletes a tag in the search index and the database.
- deleteTag(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Deletes a tag in the search index and the database.
- deleteTagByIdForAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to delete a tag to IEditorService.
- deleteTextCard(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Deletes a text card in the search index and the database.
- deleteTextCard(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Deletes a text card in the search index and the database.
- DESCRIPTION - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- DESCRIPTIONS - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
E
- EditorController - Class in edu.kit.datamanager.takita.editor
-
Handles requests and directs them to the EditorService.
- EditorController(IEditorService, IAssistanceService, SecurityConfiguration) - Constructor for class edu.kit.datamanager.takita.editor.EditorController
-
Constructor, initializes instances of used interfaces.
- EditorService - Class in edu.kit.datamanager.takita.editor
-
Implements the Interface IEditorService, handles methods needed by the EditorController.
- EditorService(IAssistanceService, ISearchIndexService, IAnnotationStoreAccessService, IRepositoryAccessService) - Constructor for class edu.kit.datamanager.takita.editor.EditorService
-
Constructor, initializes instances of used interfaces.
- edu.kit.datamanager.takita - package edu.kit.datamanager.takita
- edu.kit.datamanager.takita.actuator - package edu.kit.datamanager.takita.actuator
- edu.kit.datamanager.takita.assistance - package edu.kit.datamanager.takita.assistance
- edu.kit.datamanager.takita.configuration - package edu.kit.datamanager.takita.configuration
- edu.kit.datamanager.takita.customization - package edu.kit.datamanager.takita.customization
- edu.kit.datamanager.takita.dataaccess - package edu.kit.datamanager.takita.dataaccess
- edu.kit.datamanager.takita.dataaccess.existDb - package edu.kit.datamanager.takita.dataaccess.existDb
- edu.kit.datamanager.takita.dataaccess.utils - package edu.kit.datamanager.takita.dataaccess.utils
- edu.kit.datamanager.takita.editor - package edu.kit.datamanager.takita.editor
- edu.kit.datamanager.takita.mainpage - package edu.kit.datamanager.takita.mainpage
- edu.kit.datamanager.takita.mainpage.dashboard - package edu.kit.datamanager.takita.mainpage.dashboard
- edu.kit.datamanager.takita.mainpage.dashboard.annodash - package edu.kit.datamanager.takita.mainpage.dashboard.annodash
- edu.kit.datamanager.takita.mainpage.dashboard.annoview - package edu.kit.datamanager.takita.mainpage.dashboard.annoview
- edu.kit.datamanager.takita.mainpage.dashboard.contentview - package edu.kit.datamanager.takita.mainpage.dashboard.contentview
- edu.kit.datamanager.takita.mainpage.search - package edu.kit.datamanager.takita.mainpage.search
- edu.kit.datamanager.takita.model - package edu.kit.datamanager.takita.model
- edu.kit.datamanager.takita.model.body - package edu.kit.datamanager.takita.model.body
- edu.kit.datamanager.takita.model.filter - package edu.kit.datamanager.takita.model.filter
- edu.kit.datamanager.takita.model.page - package edu.kit.datamanager.takita.model.page
- edu.kit.datamanager.takita.model.target - package edu.kit.datamanager.takita.model.target
- END_URI - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- equals(Body) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Compare function for bodies
- equals(Object) - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Indicates whether some other object is "equal to" this one.
- error(String) - Static method in class edu.kit.datamanager.takita.actuator.SearchIndexActuator.ActuatorResponse
- ErrorController - Class in edu.kit.datamanager.takita
-
Controller to bring error messages to the frontend and to display an error message
- ErrorController(ErrorAttributes, ErrorProperties) - Constructor for class edu.kit.datamanager.takita.ErrorController
-
Create a new
BasicErrorControllerinstance. - errorProperties() - Method in class edu.kit.datamanager.takita.TakitaApplication
-
Returns error properties for configuring error controller.
- ETAG - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- EXACT - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- ExistDbAccessService - Class in edu.kit.datamanager.takita.dataaccess.existDb
-
Service implementation to retrieve XML content from an eXist database
- ExistDbAccessService(String, String) - Constructor for class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbAccessService
-
Implements IExistAccessService, contains logic for accessing the eXist-db.
- ExistDBHealthCheck - Class in edu.kit.datamanager.takita.actuator
-
Health check for availability of XML database
- ExistDBHealthCheck(String, String) - Constructor for class edu.kit.datamanager.takita.actuator.ExistDBHealthCheck
-
constructor using values from the application.properties.
- ExistDbRestController - Class in edu.kit.datamanager.takita.dataaccess.existDb
-
Controller to allow communication of editors with XML database
- ExistDbRestController(IXMLDbAccessService) - Constructor for class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbRestController
F
- FILE_EXTENSION_XML - Static variable in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
- Filter - Interface in edu.kit.datamanager.takita.model.filter
-
Interface specifying methods for filters, their fields, values and generating their query.
- FilterConfiguration - Class in edu.kit.datamanager.takita.model.filter
-
Holds a configuration for a filter.
- FilterConfiguration() - Constructor for class edu.kit.datamanager.takita.model.filter.FilterConfiguration
-
Constructor, initializes the values list.
- FilterConfigurationHolder - Class in edu.kit.datamanager.takita.model.filter
-
Holds the configurations for all the current filters to pass from the ui to the controller.
- FilterConfigurationHolder() - Constructor for class edu.kit.datamanager.takita.model.filter.FilterConfigurationHolder
-
Constructor without arguments for thymeleaf.
- FilterConfigurationHolder(List<Filter>) - Constructor for class edu.kit.datamanager.takita.model.filter.FilterConfigurationHolder
-
Constructor, initializes the config objects.
- FilterController - Class in edu.kit.datamanager.takita.mainpage.search
-
Controls the interaction with the user interface concerning filters and provides the api endpoints for those functionalities.
- FilterController(IFilterService, IAssistanceService, IMainPageService, TableViewService) - Constructor for class edu.kit.datamanager.takita.mainpage.search.FilterController
-
Constructor for the FilterController to autowire required instances.
- FilterSelection - Class in edu.kit.datamanager.takita.model.filter
-
Model class for saving the filters newly selected in the UI, helps Thymeleaf.
- FilterSelection() - Constructor for class edu.kit.datamanager.takita.model.filter.FilterSelection
- FilterService - Class in edu.kit.datamanager.takita.mainpage.search
-
Class containing business logic for handling filters.
- FilterService() - Constructor for class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Constructor, initializes the list of current filters and the hashmap of possible filters.
- FilterType - Enum Class in edu.kit.datamanager.takita.model.filter
-
Enum for saving the type of filter for UI and search package.
G
- get(String) - Method in class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Performs a HTTP get request at the specified url.
- getAllAnnotations() - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Gets all annotations in the annotation store.
- getAllAnnotations() - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Gets all annotations in the annotation store.
- getAllManuscripts(int) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets all manuscripts in the repository.
- getAllManuscripts(int) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets all manuscripts in the repository.
- getAllManuscriptsModifiedAfter(Instant) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets all manuscripts and annotations last modified after a certain time.
- getAllManuscriptsModifiedAfter(Instant) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets all manuscripts and annotations last modified after a certain time.
- getAnalyticTitlesAsString() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets the list of analytical TEI titles in String format
- getAnnoResults() - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Gets list of search results for annotation.
- getAnnoResults() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Gets list of search results.
- getAnnotation(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets an annotation from the searchIndexService by its ID.
- getAnnotation(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets an annotation from the searchIndexService by its ID.
- getAnnotationById(String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Gets an annotation from the annotation store by its unique annotation identifier.
- getAnnotationById(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Gets an annotation from the annotation store by its unique annotation identifier.
- getAnnotationById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets an annotation by its unique annotation identifier from the search index.
- getAnnotationById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets an annotation by its unique annotation identifier from the search index.
- getAnnotationById(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to read an annotation to IEditorService.
- getAnnotationByIdWadm(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to read an annotation to IEditorService.
- getAnnotationId() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets Annotation Id of Annotation to which the body belongs.
- getAnnotationJson(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets the raw JSON of an annotation.
- getAnnotationJson(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets the raw JSON of an annotation.
- getAnnotations() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets all annotations belonging to page.
- getAnnotationsByPageId(String, String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Gets the Annotations belonging to a page from the AnnotationStore.
- getAnnotationsByPageId(String, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Gets the Annotations belonging to a page from the AnnotationStore.
- getAnnotationsByTarget(String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
- getAnnotationsByTarget(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Gets annotations with specific target source
- getAnnotationsForId(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
- getAnnotationsForId(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets list of annotations belonging to a page from the search index
- getAnnotationsForId(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to get all annotations for a specific page to IEditorService.
- getAnnotationsForPage(String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
- getAnnotationsForPage(String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets annotations belonging to a page from the annotation store
- getAnnotationsForPageById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets list of annotations by id of their containing page
- getAnnotationsForPageById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
- getAnnotationsModifiedAfter(Instant) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Gets all annotations in the annotation store modified after a certain time.
- getAnnotationsModifiedAfter(Instant) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Gets all annotations in the annotation store modified after a certain time.
- getAuthorsAsString() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Concatenate a list of TEI MD authors into a string
- getAvailableContentViews() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardService
-
Gets all available/ implemented types of content views.
- getAvailableContentViews() - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.IDashboardService
-
Gets all available/implemented types of content views.
- getBaseUrl() - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets base url for manuscript repository.
- getBaseUrl() - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets base url for manuscript repository.
- getBodiesForAnnotationById(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to get all bodies for an annotation to IEditorService.
- getBodyByIdForAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to read an annotation body to IEditorService.
- getBodyByIdForAnnotationByIdWadm(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to read an annotation body to IEditorService.
- getBodyFromAnnotationAndId(Annotation, String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets a body by going through given annotations bodies.
- getBodyFromAnnotationAndId(Annotation, String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets a body by going through given annotations bodies.
- getCanonical() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets canonical field.
- getClassName() - Method in enum class edu.kit.datamanager.takita.model.filter.FilterType
-
Gets type of filter class
- getColumns() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets table config.
- getContent() - Method in class edu.kit.datamanager.takita.model.page.TextPage
-
Gets txt document of page.
- getContent() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getContentView(String) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardController
-
handles http get request for chosen content view.
- getCreated() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets date on which annotation was created.
- getCreated() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets date on which the body was created.
- getCreated() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets the date the manuscript was created.
- getCreated() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets the Date it was created.
- getCreationDatesAsString() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Concatenate a list of TEI MD creation dates into a string
- getCreators() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets list of creators of annotation.
- getCreators() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets list of creators of body.
- getCriteria() - Method in interface edu.kit.datamanager.takita.model.filter.Filter
-
Gets the search query.
- getCriteria() - Method in class edu.kit.datamanager.takita.model.filter.MatchFilter
-
Gets the search query.
- getCriteria() - Method in class edu.kit.datamanager.takita.model.filter.RangeFilter
-
Gets the search query.
- getCurrentContentView() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardService
-
Gets content view that is currently selected and displayed for the User.
- getCurrentContentView() - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.IDashboardService
-
Gets type of currently displayed content view.
- getCurrentFilters() - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Gets filters currently in use.
- getCurrentFilters() - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Gets filters currently in use.
- getCurrentManuscript() - Method in class edu.kit.datamanager.takita.editor.EditorService
- getCurrentManuscript() - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
get manuscript the currently displayed page belongs to
- getCurrentPage() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets currentPage.
- getCurrentPage() - Method in class edu.kit.datamanager.takita.editor.EditorService
- getCurrentPage() - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
get currently displayed page
- getCurrentPage() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
gets current page number.
- getCurrentUser() - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Gets Pseudonym of current User.
- getCurrentUser() - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Gets Pseudonym of current User.
- getData() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewService
-
Gets results and formats them in JSON Array for table to read.
- getData() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Gets results and formats them in JSON Array for table to read.
- getData(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewController
-
Handles request to get the data for the table.
- getDateFormat() - Method in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
-
Gets the timestamp format.
- getDefaultTitlesAsString() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets the list of default TEI titles in String format
- getDescription() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets description of manuscript.
- getDisplayableAnnotationsJSON(String) - Method in class edu.kit.datamanager.takita.editor.EditorController
-
Serves all displayable annotations (annoJson) of a page
- getEtag() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets ETag of Annotation for checking if it was unknowingly modified.
- getExact() - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- getField() - Method in interface edu.kit.datamanager.takita.model.filter.Filter
-
Gets the field specifying which attribute the filter searches.
- getField() - Method in class edu.kit.datamanager.takita.model.filter.FilterConfiguration
-
Gets the field.
- getField() - Method in class edu.kit.datamanager.takita.model.filter.MatchFilter
-
Gets the field specifying which attribute the filter searches.
- getField() - Method in class edu.kit.datamanager.takita.model.filter.RangeFilter
-
Gets the field specifying which attribute the filter searches.
- getFields() - Method in class edu.kit.datamanager.takita.model.filter.FilterSelection
-
Gets the newly selected filters as a list of fields.
- getFilterConfigs() - Method in class edu.kit.datamanager.takita.model.filter.FilterConfigurationHolder
-
Gets the filters as a list.
- getFilters() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets all saved Filters.
- getFirstPage(String) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Gets the id of the first Page of the Manuscript with the specified id.
- getFirstPage(String, Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewController
-
Handles GET request for first page of manuscript.
- getFrom() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getFromDate() - Method in class edu.kit.datamanager.takita.model.TeiDate
-
get 'from' attribute as normalized YYYY-MM-DD
- getFullJson() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets the full JSONObject containing the body.
- getId() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets id of annotation, which is the complete link to the AnnotationStore.
- getId() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets Id of body.
- getId() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets Id of manuscript.
- getId() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets Id of page.
- getIsAlgorithmAnnotation() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets boolean if annotation was created by algorithm.
- getLang() - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Gets saved language of current User.
- getLang() - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Gets saved language of current User.
- getLanguage() - Method in class edu.kit.datamanager.takita.assistance.User
- getLastModified() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets date on which the manuscript was last modified.
- getLastModified() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets the date it was last modified.
- getLinkForPage(String, String, ResourceType) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Construct page link from page id, number and linkType
- getLinkForPage(String, String, ResourceType) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
- getLinkToResource() - Method in class edu.kit.datamanager.takita.model.target.Target
- getManuscriptById(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets a manuscript from the repository by its unique manuscript identifier.
- getManuscriptById(String) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets a manuscript from the repository by its unique manuscript identifier.
- getManuscriptById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets a manuscript from the search index by its unique identifier.
- getManuscriptById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets a manuscript from the search index by its unique identifier.
- getManuscriptId() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets manuscript Id of manuscript to which the page belongs to.
- getManuscriptJson(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets the raw JSON of a manuscript.
- getManuscriptJson(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets the raw JSON of a manuscript.
- getManuscripts(int) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets all manuscripts from repository and fuses them with all annotations from the annotation store.
- getManuscripts(int) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets all manuscripts and fuses them with all annotations.
- getManuscriptsModifiedAfter(Instant) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets all manuscripts in the repository modified after a certain time.
- getManuscriptsModifiedAfter(Instant) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets all manuscripts in the repository modified after a certain time.
- getManuscriptTitle() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets name of the manuscripts that the Annotation belongs to.
- getManuscriptXml(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets the raw XML of a manuscript.
- getManuscriptXml(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets the raw XML of a manuscript.
- getMatchFilter() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets all saved match filters as String.
- getMessage() - Method in class edu.kit.datamanager.takita.actuator.SearchIndexActuator.ActuatorResponse
- getModified() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets date on which annotation was last modified.
- getModified() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets date on which the body was last modified.
- getMonographicTitlesAsString() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets the list of monographic TEI titles in String format
- getMotivation() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets motivation of annotation.
- getName() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets name of User.
- getName() - Method in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
-
Gets the name of the String.
- getName() - Method in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
-
Gets the name of the String.
- getNamespaceContext() - Static method in class edu.kit.datamanager.takita.dataaccess.utils.XmlUtilities
- getNoPages() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets the number of pages.
- getNotAfter() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getNotAfterDate() - Method in class edu.kit.datamanager.takita.model.TeiDate
-
get 'notAfter' attribute as normalized YYYY-MM-DD
- getNotBefore() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getNotBeforeDate() - Method in class edu.kit.datamanager.takita.model.TeiDate
-
get 'notBefore' attribute as normalized YYYY-MM-DD
- getNumberOfResultsPages() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
- getObjectJson(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to get the raw JSON file to a manuscript to IEditorService.
- getObjectXml(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to get the raw XML file to a manuscript to IEditorService.
- getPage() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets saved page configuration.
- getPageAssignmentForManuscriptId(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets the page assignment from a manuscript by its unique manuscript identifier.
- getPageAssignmentForManuscriptId(String) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets the page assignment from a manuscript by its unique manuscript identifier.
- getPageById(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets the page of a manuscript by its unique identifier.
- getPageById(String) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets the page of a manuscript by its unique identifier.
- getPageById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets a page from the search index by its unique identifier.
- getPageById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets a page from the search index by its unique identifier.
- getPageContentXml(String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets the raw XML of a page.
- getPageContentXml(String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets the raw XML of a page.
- getPageContentXml(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to get the raw XML file to a page to IEditorService.
- getPageId() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets page Id of Page that the Annotation belongs to.
- getPageJson(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets the raw JSON of a page.
- getPageJson(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets the raw JSON of a page.
- getPageMap() - Method in class edu.kit.datamanager.takita.model.Manuscript
- getPageNumber() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets the pageNumber.
- getPages() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets pages of all pages belonging to this manuscript.
- getPages(String) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Gets all Pages of a Manuscript from searchIndexService.
- getPageSize() - Method in class edu.kit.datamanager.takita.assistance.User
- getPageSize() - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Gets the size of a page shown to user.
- getPageSize() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Gets the size of a page shown to user.
- getPossibleAnnotationFilters() - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Gets the map of possible filters.
- getPossibleAnnotationFilters() - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Gets all possible annotation filters.
- getPossibleFilters() - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Gets the map of possible filters.
- getPossibleFilters() - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Gets all possible filters.
- getPrefix() - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- getPublicationYear() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets publication year of manuscript.
- getPublisher() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets publisher of manuscript.
- getPurpose() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets purpose of a body.
- getQueryResult(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annodash.AnnoDashController
-
generic endpoint to process SPARQL queries.
- getRangeFilter() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets all saved range filters as String.
- getRawAnnotationJson(String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets the JSON metadata of an annotation as the raw JSON String.
- getRawAnnotationJson(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets the JSON metadata of an annotation as the raw JSON String.
- getRawAnnotationJson(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets the JSON metadata of an annotation as the raw JSON String.
- getRawAnnotationJson(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets the JSON metadata of an annotation as the raw JSON String.
- getRawManuscriptJson(String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets the JSON metadata of a manuscript as the raw JSON String.
- getRawManuscriptJson(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets the JSON metadata of a manuscript as the raw JSON String.
- getRawManuscriptJson(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets the JSON metadata of a manuscript as the raw JSON String.
- getRawManuscriptJson(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets the JSON metadata of a manuscript as the raw JSON String.
- getRawManuscriptXml(String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets the XML metadata given in the TEI standard of a manuscript as the raw XML String.
- getRawManuscriptXml(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets the XML metadata given in the TEI standard of a manuscript as the raw XML String.
- getRawManuscriptXml(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets the XML metadata of a manuscript as the raw XML String.
- getRawManuscriptXml(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets the XML metadata of a manuscript as the raw XML String.
- getRawPageContentXml(String, String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets the XML content given in the TEI standard of a page as the raw XML String.
- getRawPageContentXml(String, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets the XML content given in the TEI standard of a page as the raw XML String.
- getRawPageContentXml(String, String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets the XML content of a page as the raw XML String.
- getRawPageContentXml(String, String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets the XML content of a page as the raw XML String.
- getRawPageJson(String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Gets the JSON metadata of a page as the raw JSON String.
- getRawPageJson(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Gets the JSON metadata of a page as the raw JSON String.
- getRawPageJson(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets the JSON metadata of a page as the raw JSON String.
- getRawPageJson(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets the JSON metadata of a page as the raw JSON String.
- getRedirect() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardService
-
Gets redirect to currentContentview.
- getRedirect() - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.IDashboardService
-
Gets redirect to currentContentview.
- getResourceType() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets the resource type.
- getResourceUrl() - Method in class edu.kit.datamanager.takita.model.page.ImagePage
-
Gets the URL of the image resource.
- getResourceUrl() - Method in class edu.kit.datamanager.takita.model.page.Page
-
Gets the url of the resource of a page.
- getResourceUrl() - Method in class edu.kit.datamanager.takita.model.page.TextPage
-
Gets the URL of the image resource.
- getResultPagesCount() - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Gets the number of pages needed to contain all results.
- getResultPagesCount() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Gets the number of pages needed to contain all results.
- getResults() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewService
-
Gets search Results from Search Service.
- getResults() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Gets search Results from Search Service.
- getResults() - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Gets list of search results.
- getResults() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Gets list of search results.
- getRows() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets rows of displayed thumbnails.
- getSelector() - Method in class edu.kit.datamanager.takita.model.target.Target
- getSeriesTitlesAsString() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets the list of series TEI titles in String format
- getSort() - Method in class edu.kit.datamanager.takita.assistance.User
- getSorted(String, String, int, int, Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewController
-
Handles request when sort function in table is called.
- getSortField() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Gets sortField.
- getSource() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets source/textual content of a body.
- getStaticPath() - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets static path for manuscript store.
- getStaticPath() - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets static path for manuscript store.
- getSubject() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets subject of a body.
- getSuffix() - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- getTag(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets a tag from the search index.
- getTag(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets a tag from the search index.
- getTagById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets the tag of an annotation by its ID.
- getTagById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets the tag of an annotation by its ID.
- getTagByIdForAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to read a tag to IEditorService.
- getTagByIdForAnnotationByIdWadm(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to read a tag to IEditorService.
- getTags() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets Tags of annotation.
- getTagsForAnnotationById(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to get all tags for an annotation to IEditorService.
- getTargets() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets targets of annotation.
- getTeiAuthor() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets author of manuscript.
- getTeiManuscriptCreationDate() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets creation date of manuscript.
- getTeiTitle() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets default title of manuscript.
- getTeiTitleAnalytic() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets analytic title of manuscript.
- getTeiTitleMonographic() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets monographic title of manuscript.
- getTeiTitleSeries() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets series title of manuscript.
- getTextCard(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Gets a text card from the search index.
- getTextCard(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Gets a text card from the search index.
- getTextCardById(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Gets a text card from the search index by its unique identifier.
- getTextCardById(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Gets a text card from the search index by its unique identifier.
- getTextCards() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets all Ids of text cards that belong to the annotation.
- getThumbResourceUrl() - Method in class edu.kit.datamanager.takita.model.page.ImagePage
-
Gets the URL of the thumbnail resource.
- getTitle() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets title of a body.
- getTitle() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets title of manuscript.
- getTo() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getToDate() - Method in class edu.kit.datamanager.takita.model.TeiDate
-
get 'to' attribute as normalized YYYY-MM-DD
- getType() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewService
-
Gets Type of content view.
- getType() - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.annoview.IAnnoViewService
-
Gets type of a content view.
- getType() - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.contentview.IContentViewService
-
Gets type of a content view.
- getType() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Gets Type of content view.
- getType() - Method in interface edu.kit.datamanager.takita.model.filter.Filter
-
Gets the type of the filter.
- getType() - Method in class edu.kit.datamanager.takita.model.filter.MatchFilter
-
Gets the type of a filter.
- getType() - Method in class edu.kit.datamanager.takita.model.filter.RangeFilter
-
Gets the type of a filter.
- getType() - Method in interface edu.kit.datamanager.takita.model.target.ISelector
-
Gets selector type
- getType() - Method in class edu.kit.datamanager.takita.model.target.SVGSelector
- getType() - Method in class edu.kit.datamanager.takita.model.target.Target
- getType() - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- getType() - Method in class edu.kit.datamanager.takita.model.target.XPathSelector
- getType() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getTypeGeneralByPageId(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Returns the typeGeneral of a page.
- getTypeGeneralByPageId(String) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Returns the typeGeneral of a page.
- getUserByPseudonym(String) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Gets user from database if one with this pseudonym already exists, creates new User if not.
- getUserByPseudonym(String) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Gets User from Database by its pseudonym.
- getValue() - Method in class edu.kit.datamanager.takita.model.body.Body
-
Gets value/textual content of a body.
- getValue() - Method in class edu.kit.datamanager.takita.model.target.SVGSelector
- getValue() - Method in class edu.kit.datamanager.takita.model.target.XPathSelector
- getValues() - Method in interface edu.kit.datamanager.takita.model.filter.Filter
-
Gets list of values the filter searches for.
- getValues() - Method in class edu.kit.datamanager.takita.model.filter.FilterConfiguration
-
Gets the values.
- getValues() - Method in class edu.kit.datamanager.takita.model.filter.MatchFilter
-
Gets list of values the filter searches for.
- getValues() - Method in class edu.kit.datamanager.takita.model.filter.RangeFilter
-
Gets list of values the filter searches for.
- getVia() - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets via field.
- getWADMSerialization() - Method in interface edu.kit.datamanager.takita.model.target.ISelector
-
Constructs serialization compliant with WADM spec
- getWADMSerialization() - Method in class edu.kit.datamanager.takita.model.target.SVGSelector
- getWADMSerialization() - Method in class edu.kit.datamanager.takita.model.target.Target
- getWADMSerialization() - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- getWADMSerialization() - Method in class edu.kit.datamanager.takita.model.target.XPathSelector
- getWhen() - Method in class edu.kit.datamanager.takita.model.TeiDate
- getWhenDate() - Method in class edu.kit.datamanager.takita.model.TeiDate
-
get 'when' attribute as normalized YYYY-MM-DD
- getXmlByManuscriptId(String) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets the metadata of a manuscript that is given in the TEI standard.
- getXmlByManuscriptId(String) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets the metadata of a manuscript that is given in the TEI standard.
- getXmlByPageId(String, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IRepositoryAccessService
-
Gets the content of a page that is given in the TEI standard.
- getXmlByPageId(String, String) - Method in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Gets the content of a page that is given in the TEI standard.
- getXMLDocument(String) - Method in class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbAccessService
-
Gets the content of a page that is given in the TEI standard from eXist-db.
- getXMLDocument(String) - Method in interface edu.kit.datamanager.takita.dataaccess.existDb.IXMLDbAccessService
-
Gets the content of a page that is given in the TEI standard from the xml database
- getXMLDocument(String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbRestController
-
Delegates the task to get the raw XML content of a page from an exist-db to IEditorService.
- getXMLDocumentFragment(String, String, Boolean, Boolean) - Method in class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbAccessService
-
Gets one fragment of a page/document that is given in the TEI standard from eXist-db.
- getXMLDocumentFragment(String, String, Boolean, Boolean) - Method in interface edu.kit.datamanager.takita.dataaccess.existDb.IXMLDbAccessService
-
Gets a fragment/node of a document that is given in the TEI standard.
- getXMLDocumentFragment(String, String, Boolean, Boolean, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.dataaccess.existDb.ExistDbRestController
-
Delegates the task to get the raw XML fragment of a page from an exist-db to IEditorStubService.
H
- handleError(HttpServletRequest, Model) - Method in class edu.kit.datamanager.takita.ErrorController
-
Handles the error by adding attributes to the model.
- handleErrorWithMsg(String, Model) - Method in class edu.kit.datamanager.takita.ErrorController
-
Handles the error and displays the message.
- hasAlgorithmAnnotations() - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Gets has algorithm annotations boolean.
- hashCode() - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Returns a hash code value for this object.
- hashCode() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Returns a hash code value for this object.
- health() - Method in class edu.kit.datamanager.takita.actuator.BaseRepoHealthCheck
-
check whether the base-repo is available and responding using the health actuator endpoint
- health() - Method in class edu.kit.datamanager.takita.actuator.ExistDBHealthCheck
-
check whether the REST-endpoint of eXist-db is available and responding
- health() - Method in class edu.kit.datamanager.takita.actuator.KeycloakHealthCheck
-
check whether the Keycloak realm is available and responding
- health() - Method in class edu.kit.datamanager.takita.actuator.WapServerRESTHealthCheck
-
check whether the wap-server REST-endpoint is available and responding
- health() - Method in class edu.kit.datamanager.takita.actuator.WapServerSPARQLHealthCheck
-
check whether the wap-server SPARQL-endpoint is available and responding
- help() - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http request to view help menu.
- HttpRequestHelper - Class in edu.kit.datamanager.takita.dataaccess
-
Helper class to send http requests.
- HttpRequestHelper() - Constructor for class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Constructor for the HttpRequestHelper.
- HttpRequestHelper(String, String) - Constructor for class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Overloaded constructor for the HttpRequestHelper.
I
- IAccessService - Interface in edu.kit.datamanager.takita.dataaccess
-
Interface for Class AccessService, contains logic for handling access to databases.
- IAnnotationStoreAccessService - Interface in edu.kit.datamanager.takita.dataaccess
-
Interface for class AnnotationStoreAccess, contains logic for accessing the annotation database.
- IAnnoViewService - Interface in edu.kit.datamanager.takita.mainpage.dashboard.annoview
-
interface for ContentView Service.
- IAssistanceService - Interface in edu.kit.datamanager.takita.assistance
-
Interface for Assistance Service.
- IContentViewService - Interface in edu.kit.datamanager.takita.mainpage.dashboard.contentview
-
interface for ContentView Service.
- ID - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- ID - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- IDashboardService - Interface in edu.kit.datamanager.takita.mainpage.dashboard
-
Interface for Dashboard Service.
- IEditorService - Interface in edu.kit.datamanager.takita.editor
-
Interface for an Editor Service that should handle the requests from the Editor controller.
- IFilterService - Interface in edu.kit.datamanager.takita.mainpage.search
-
Interface for class FilterService, contains logic for handling filters.
- IMAGE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- IMAGE - Enum constant in enum class edu.kit.datamanager.takita.model.page.ResourceType
- ImagePage - Class in edu.kit.datamanager.takita.model.page
-
The ImagePage class represents the model of a page with a scanned in Image as content.
- ImagePage(String, ResourceType, String, Instant, String, String) - Constructor for class edu.kit.datamanager.takita.model.page.ImagePage
-
Constructor for the image page.
- IMainPageService - Interface in edu.kit.datamanager.takita.mainpage
-
Interface for MainPageService.
- INDEX_NAME - Static variable in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
- indexCreationDate() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
- init(Model) - Method in class edu.kit.datamanager.takita.editor.EditorController
-
Default endpoint.
- init(Model) - Method in class edu.kit.datamanager.takita.mainpage.MainPageController
-
Delegates the task to initialize the possible filters and to show the dashboard related content.
- IRepositoryAccessService - Interface in edu.kit.datamanager.takita.dataaccess
-
Interface for class RepositoryAccessService, contains logic for accessing the repository.
- isCheckThumbs() - Method in class edu.kit.datamanager.takita.assistance.User
-
Gets checkThumb boolean.
- ISearchIndexService - Interface in edu.kit.datamanager.takita.mainpage.search
-
Interface for class SearchIndexService, contains logic for handling the search index in Spring.Data.
- ISearchService - Interface in edu.kit.datamanager.takita.mainpage.search
-
Interface for class SearchService, contains logic for search related tasks.
- ISelector - Interface in edu.kit.datamanager.takita.model.target
-
Interface for selectors in annotations
- isOk() - Method in class edu.kit.datamanager.takita.actuator.SearchIndexActuator.ActuatorResponse
- isSortAscending() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Get SortAsc boolean.
- ITEMS - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- IXMLDbAccessService - Interface in edu.kit.datamanager.takita.dataaccess.existDb
-
Service for retrieving XML content from an xml database.
K
- KeycloakHealthCheck - Class in edu.kit.datamanager.takita.actuator
-
Health check for availability of keycloak realm
- KeycloakHealthCheck() - Constructor for class edu.kit.datamanager.takita.actuator.KeycloakHealthCheck
L
- language() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Returns the value of the
languagerecord component. - level() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Returns the value of the
levelrecord component. - LINK - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- LINK_START - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- localeChangeInterceptor() - Method in class edu.kit.datamanager.takita.TakitaApplication
-
Returns LocaleChangeInterceptor for configuring application language.
- localeResolver() - Method in class edu.kit.datamanager.takita.TakitaApplication
-
Returns LocaleResolver for configuring application language.
M
- main(String[]) - Static method in class edu.kit.datamanager.takita.TakitaApplication
-
Entry point of the program.
- MainPageController - Class in edu.kit.datamanager.takita.mainpage
-
Controls the interaction with the user interface concerning the main page and provides the api endpoints for those functionalities.
- MainPageController(IMainPageService) - Constructor for class edu.kit.datamanager.takita.mainpage.MainPageController
- MainPageService - Class in edu.kit.datamanager.takita.mainpage
-
Service for functionalities of the entry page to tAKITA
- MainPageService(IAssistanceService, IFilterService, IDashboardService, TableViewService, AnnoViewService, ISearchService) - Constructor for class edu.kit.datamanager.takita.mainpage.MainPageService
-
Constructor for the Main Page Service to autowire required instances.
- Manuscript - Class in edu.kit.datamanager.takita.model
-
The manuscript class represents the model of a manuscript with all ist attributes.
- Manuscript(String, Instant, String, String, int) - Constructor for class edu.kit.datamanager.takita.model.Manuscript
-
Constructor for Manuscript.
- Manuscript(String, Instant, String, String, int, Instant, int, List<Page>) - Constructor for class edu.kit.datamanager.takita.model.Manuscript
- MANUSCRIPT_METADATA - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- ManuscriptRepository - Interface in edu.kit.datamanager.takita.mainpage.search
-
Interface necessary for Spring boot implementation of elasticsearch, can hold predefined queries.
- MASTER_JPG - Static variable in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
- MATCH - Enum constant in enum class edu.kit.datamanager.takita.model.filter.FilterType
- MatchFilter - Class in edu.kit.datamanager.takita.model.filter
- MatchFilter(String) - Constructor for class edu.kit.datamanager.takita.model.filter.MatchFilter
- MissingPropertyException - Exception Class in edu.kit.datamanager.takita
-
Exception to be thrown if an application property viable for startup or function of the application is missing
- MissingPropertyException(String) - Constructor for exception class edu.kit.datamanager.takita.MissingPropertyException
- MODIFIED - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- MODIFIED - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- month() - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Returns the value of the
monthrecord component. - MOTIVATION - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
N
- NAME - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- NEXT - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- NICK - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- normalizeAnnostoreURI(String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Convert URI to one that can be handled by the wap server in all cases (REST and SPARQL) see: WAP Server Issue #72
- NoSuchIndexEntryException - Exception Class in edu.kit.datamanager.takita
- NoSuchIndexEntryException(String) - Constructor for exception class edu.kit.datamanager.takita.NoSuchIndexEntryException
-
Gets thrown when there is no index entry like the one sought for.
- NoSuchIndexEntryException(String, Throwable) - Constructor for exception class edu.kit.datamanager.takita.NoSuchIndexEntryException
-
Gets thrown when there is no index entry like the one sought for.
P
- Page - Class in edu.kit.datamanager.takita.model.page
-
The Page class represents the model of an abstract Page.
- Page(String, ResourceType, String, Instant, String) - Constructor for class edu.kit.datamanager.takita.model.page.Page
-
Constructor for Page, only sets Id.
- PAGE_ID - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- parse(String) - Static method in record class edu.kit.datamanager.takita.model.PartialDate
-
Parses a string into a partial date Expected string pattern: (-)YYYY-MM-DD with optional month and/or day
- PartialDate - Record Class in edu.kit.datamanager.takita.model
-
Date class that acts as a stand in for LocalDate but allows incomplete dates Allowed incomplete: Year, Year+Month Disallowed incomplete: Year+day, month+day, day This is therefore not accepting the full range of date attributes provided by TEI This behaviour allows for comparing /sorting dates, while some incomplete dates are incomparable to others (month + day cannot be compared to years)
- PartialDate(int, Integer, Integer) - Constructor for record class edu.kit.datamanager.takita.model.PartialDate
-
Creates an instance of a
PartialDaterecord class. - PERSON - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- postAnnotations(String, JSONObject) - Method in class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Performs a HTTP post request at the specified url.
- postManuscript(String, JSONObject) - Method in class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Performs a post request with json request body
- postQuery(String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
generic function to post a SPARQL query to the database.
- postSPARQLQuery(String, String) - Method in class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
generic function to post a SPARQL query to the database.
- PREFIX - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- PUBLICATION_YEAR - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- PUBLISHER - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- PURPOSE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- put(String, JSONObject, String) - Method in class edu.kit.datamanager.takita.dataaccess.HttpRequestHelper
-
Performs a HTTP put request at the specified url.
Q
- queryAllAnnotations() - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Searches the index and returns all annotation results
- queryAllAnnotations() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Searches the index and returns all annotation results
R
- RANGE - Enum constant in enum class edu.kit.datamanager.takita.model.filter.FilterType
- RangeFilter - Class in edu.kit.datamanager.takita.model.filter
- RangeFilter(String) - Constructor for class edu.kit.datamanager.takita.model.filter.RangeFilter
- removeFilter(String, Model) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterController
-
Delegates the task to remove a filter from the list of current filters that can be edited and applied to the search.
- removeFromCurrentFilters(String) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Removes a filter from the list of currently used filters.
- removeFromCurrentFilters(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Removes a filter from the list of currently used filters.
- removeRow(String) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Removes Row of which thumbnails are displayed from current user.
- removeRow(String) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Removes Row of which thumbnails are displayed from current user.
- removeRow(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles Http request when Thumbnails are hidden manually, to save in User.
- renderCustomPage(String) - Method in class edu.kit.datamanager.takita.customization.CustomPageController
-
All matches with a template name will be routed to the template.
- RepositoryAccessService - Class in edu.kit.datamanager.takita.dataaccess
-
Contains logic for accessing the repository with RestTemplate.
- RepositoryAccessService() - Constructor for class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
-
Implements IRepositoryAccessService, contains logic for accessing the repository.
- RepositoryStrings - Enum Class in edu.kit.datamanager.takita.dataaccess
-
Enum contains all Strings from RepositoryAccessService and AccessService regarding the repository.
- RESOURCE_ID - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- RESOURCE_TYPE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- ResourceType - Enum Class in edu.kit.datamanager.takita.model.page
-
Enum for indicating the type of a page resource.
- resourceUrl - Variable in class edu.kit.datamanager.takita.model.page.Page
- RestController - Class in edu.kit.datamanager.takita.editor
-
Controls the interaction with the user interface concerning the interaction with the databases and provides the api endpoints for those functionalities.
- RestController(IEditorService) - Constructor for class edu.kit.datamanager.takita.editor.RestController
-
Constructor for EditorController, initializes instances of used beans.
- RESULTS - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- run(ApplicationArguments) - Method in class edu.kit.datamanager.takita.TakitaApplication
-
Gets executed when the program runs.
S
- saveTableConfig(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http POST request to save table column configuration.
- saveTablePage(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http POST request to save table page configuration.
- saveTableSort(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http POST request to save table sort configuration.
- search() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewService
-
Trigger search.
- search() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Trigger search.
- search(int, String, boolean) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Searches the index and returns a certain number of results specified in pageSize.
- search(int, String, boolean) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Searches the index and returns a certain number of results specified in pageSize.
- SearchController - Class in edu.kit.datamanager.takita.mainpage.search
-
Controls the interaction with the user interface concerning the search term and provides the api endpoint for those functionalities.
- SearchController(ISearchService) - Constructor for class edu.kit.datamanager.takita.mainpage.search.SearchController
-
Constructor for the FilterController to autowire required instances.
- SearchIndexActuator - Class in edu.kit.datamanager.takita.actuator
- SearchIndexActuator(SearchIndexService) - Constructor for class edu.kit.datamanager.takita.actuator.SearchIndexActuator
- SearchIndexActuator.ActuatorResponse - Class in edu.kit.datamanager.takita.actuator
- SearchIndexService - Class in edu.kit.datamanager.takita.mainpage.search
-
Class containing business logic for handling the search index.
- SearchIndexService(IAccessService, ManuscriptRepository, ElasticsearchOperations) - Constructor for class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Constructor for the SearchIndexService to autowire required instances.
- SearchService - Class in edu.kit.datamanager.takita.mainpage.search
-
SearchService contains all business logic to search the index provided by Spring.Data.
- SearchService(IFilterService, ElasticsearchOperations) - Constructor for class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Constructor for the SearchService to autowire required instances.
- searchTerm(String, Model) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchController
-
Sets the search term.
- SecurityConfiguration - Class in edu.kit.datamanager.takita.configuration
-
Class to configure security
- SecurityConfiguration() - Constructor for class edu.kit.datamanager.takita.configuration.SecurityConfiguration
- securityEnabled - Variable in class edu.kit.datamanager.takita.configuration.SecurityConfiguration
- securityFilterChain(HttpSecurity, ClientRegistrationRepository) - Method in class edu.kit.datamanager.takita.configuration.SecurityConfiguration
-
SecurityFilterChain using Keycloak, which depends on the presence of various application.properties adapted from https://medium.com/@linkonahad10/integrating-keycloak-with-spring-boot-3-and-thymeleaf-a-comprehensive-guide-27191a511010
- securityFilterChainDefault(HttpSecurity) - Method in class edu.kit.datamanager.takita.configuration.SecurityConfiguration
-
default filterChain to be used when the application.property to enable authentication is set to "false".
- SELECTOR - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- selectPage(String) - Method in class edu.kit.datamanager.takita.editor.EditorService
- selectPage(String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Set page as currently used page for editor
- selectPage(String, Model) - Method in class edu.kit.datamanager.takita.editor.EditorController
-
Changes the currently displayed page.
- setAnnotationId(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets Annotation Id of Annotation to which the body belongs.
- setAnnotations(List<Annotation>) - Method in class edu.kit.datamanager.takita.model.page.Page
-
Sets all annotation belonging to page.
- setCanonical(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets canonical field.
- setCheckThumbs(boolean) - Method in class edu.kit.datamanager.takita.assistance.User
-
Sets checkThumb boolean.
- setColumns(String) - Method in class edu.kit.datamanager.takita.assistance.User
-
Sets table config.
- setContent(String) - Method in class edu.kit.datamanager.takita.model.page.TextPage
-
Sets txt document of page.
- setContent(String) - Method in class edu.kit.datamanager.takita.model.TeiDate
- setCreated(Instant) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets date on which annotation was created.
- setCreated(Instant) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets date on which the body was created.
- setCreators(List<String>) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets creators of annotation.
- setCreators(List<String>) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets list of creators of body.
- setCurrentContentView(String) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardService
-
Sets current content view.
- setCurrentContentView(String) - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.IDashboardService
-
Sets current content view.
- setCurrentFilters(List<Filter>) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Sets filters currently in use.
- setCurrentFilters(List<Filter>) - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Sets filters currently in use.
- setCurrentPage(int) - Method in class edu.kit.datamanager.takita.assistance.User
-
Sets current Page.
- setCurrentPage(int) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Sets current page number.
- setDescription(String) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets description of manuscript.
- setEtag(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets ETag of Annotation.
- setExact(String) - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- setField(String) - Method in class edu.kit.datamanager.takita.model.filter.FilterConfiguration
-
Sets the field.
- setFields(List<String>) - Method in class edu.kit.datamanager.takita.model.filter.FilterSelection
-
Sets the list of Strings containing the fields of the filters.
- setFilter(List<Filter>) - Method in class edu.kit.datamanager.takita.assistance.User
-
Saves Filters for User.
- setFilterConfigs(List<FilterConfiguration>) - Method in class edu.kit.datamanager.takita.model.filter.FilterConfigurationHolder
-
Sets the list of Filters.
- setFirstPage() - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewController
-
Handles GET request to set table to first Page.
- setFrom(PartialDate) - Method in class edu.kit.datamanager.takita.model.TeiDate
- setFullJson(JSONObject) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets the JSONObject containing the full body.
- setHasAlgorithmAnnotations(boolean) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets has algorithm annotations boolean.
- setId(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets id of annotation, which is the complete link to the AnnotationStore.
- setIsAlgorithmAnnotation(boolean) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets boolean if annotation was created by algorithm.
- setLanguage(String) - Method in class edu.kit.datamanager.takita.assistance.User
- setLanguage(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http request to save selected language of current User.
- setLanguage(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
set selected language for current user.
- setLanguage(String, Model) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
set selected language for current user.
- setLastModified(Instant) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets date on which the manuscript was last modified.
- setLastModified(Instant) - Method in class edu.kit.datamanager.takita.model.page.Page
-
Sets the date is was last modified.
- setLinkToResource(String) - Method in class edu.kit.datamanager.takita.model.target.Target
- setManuscriptId(String) - Method in class edu.kit.datamanager.takita.model.page.Page
-
Sets manuscript Id of manuscript to which the page belongs to.
- setManuscriptTitle(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets name of the manuscripts that the Annotation belongs to.
- setModified(Instant) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets date on which annotation was last modified.
- setModified(Instant) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets date on which the body was last modified.
- setMotivation(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets motivation of annotation.
- setNoPages(int) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets the number of pages.
- setNotAfter(PartialDate) - Method in class edu.kit.datamanager.takita.model.TeiDate
- setNotBefore(PartialDate) - Method in class edu.kit.datamanager.takita.model.TeiDate
- setNumberOfResults(int) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
- setPageId(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets page ID of page that the annotation belongs to.
- setPages(List<Page>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets pages of all pages belonging to this manuscript.
- setPageSize(int) - Method in class edu.kit.datamanager.takita.assistance.User
- setPageSize(int) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Sets the size of a page shown to user.
- setPageSize(int) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Sets the size of a page shown to user.
- setPrefix(String) - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- setPseudonym(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http post when a pseudonym is entered.
- setPurpose(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets purpose of a body.
- setRow(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles Http request when Thumbnails are displayed manually, to save in User.
- setRows(List<String>) - Method in class edu.kit.datamanager.takita.assistance.User
-
Sets rows of displayed thumbnails.
- setSearchIndexService(ISearchIndexService) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Sets the searchIndexService.
- setSearchIndexService(ISearchIndexService) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Sets the searchIndexService.
- setSearchTerm(String) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Set the search term.
- setSearchTerm(String) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Sets the search term.
- setSelector(ISelector) - Method in class edu.kit.datamanager.takita.model.target.Target
- setSort(String) - Method in class edu.kit.datamanager.takita.assistance.User
- setSortAscending(boolean) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Sets sortAsc boolean.
- setSortField(String) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Sets sortField.
- setSource(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets source/textual content of a body.
- setSubject(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets subject of a body.
- setSuffix(String) - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- setTableConfig(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Saves current Table config in current User and updates Model.
- setTableConfig(String, Model) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Saves current Table config in current User and updates Model.
- setTablePage(int, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Set number of Results shown on one Tableview Page for current user.
- setTablePage(int, Model) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Set number of Results shown on one Tableview Page for current User.
- setTableSort(String, Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Set sort that is selected for current user.
- setTableSort(String, Model) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Set sort that is selected for current User.
- setTags(List<Tag>) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets all Tags of annotation.
- setTargets(List<Target>) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets all targets of annotation.
- setTeiAuthor(List<String>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets author of manuscript.
- setTeiManuscriptCreationDate(List<TeiDate>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets creation date of manuscript.
- setTeiTitle(List<TeiTitle>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets default title of manuscript.
- setTeiTitleAnalytic(List<TeiTitle>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets analytic title of manuscript.
- setTeiTitleMonographic(List<TeiTitle>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets monographic title of manuscript.
- setTeiTitleSeries(List<TeiTitle>) - Method in class edu.kit.datamanager.takita.model.Manuscript
-
Sets series title of manuscript.
- setTextCards(List<TextCard>) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Gets all Ids of text cards that belong to the annotation.
- setTitle(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets title of a body.
- setTo(PartialDate) - Method in class edu.kit.datamanager.takita.model.TeiDate
- setType(String) - Method in class edu.kit.datamanager.takita.model.target.Target
- setType(String) - Method in class edu.kit.datamanager.takita.model.TeiDate
- setValue(String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
Sets value/textual content of a body.
- setValue(String) - Method in class edu.kit.datamanager.takita.model.target.SVGSelector
- setValue(String) - Method in class edu.kit.datamanager.takita.model.target.XPathSelector
- setValues(List<String>) - Method in interface edu.kit.datamanager.takita.model.filter.Filter
-
Sets the values the filter searches for.
- setValues(List<String>) - Method in class edu.kit.datamanager.takita.model.filter.FilterConfiguration
-
Sets the values list.
- setValues(List<String>) - Method in class edu.kit.datamanager.takita.model.filter.MatchFilter
-
Sets the values the filter searches for and generates the query.
- setValues(List<String>) - Method in class edu.kit.datamanager.takita.model.filter.RangeFilter
-
Sets the values the filter searches for and generates the query.
- setVia(String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Sets via field.
- setWhen(PartialDate) - Method in class edu.kit.datamanager.takita.model.TeiDate
- showContentView(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annodash.AnnoDashController
-
Handles get request to show table view, gets Manuscripts and needed information on metadata from SearchIndexService, adds full Table to Model.
- showContentView(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewController
-
Handles get request to show table view, gets Manuscripts and needed information on metadata from SearchIndexService, adds full Table to Model.
- showContentView(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewController
-
Handles get request to show table view, gets Manuscripts and needed information on metadata from SearchIndexService, adds full Table to Model.
- showDashboard(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardController
-
Handles http request to show dashboard.
- SOURCE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- SPECIFIC_RESOURCE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- START_URI - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- startIndexUpdateCycle(int, int) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Starts the update cycle of the search index with the specified parameters.
- startIndexUpdateCycle(int, int) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Starts the update cycle of the search index with the specified parameters.
- SUFFIX - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- SVG_SELECTOR - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- SVGSelector - Class in edu.kit.datamanager.takita.model.target
- SVGSelector(String) - Constructor for class edu.kit.datamanager.takita.model.target.SVGSelector
T
- TableViewController - Class in edu.kit.datamanager.takita.mainpage.dashboard.contentview
-
Implementation of ContentViewController.
- TableViewController(TableViewService, IMainPageService) - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewController
-
Constructor for the TableViewController to autowire required instances.
- TableViewService - Class in edu.kit.datamanager.takita.mainpage.dashboard.contentview
-
Implementation of ContentView Service for type TableView.
- TableViewService(ISearchIndexService, ISearchService, IAssistanceService) - Constructor for class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Constructor for the Table View Service to autowire required instances.
- Tag - Class in edu.kit.datamanager.takita.model.body
- Tag(String) - Constructor for class edu.kit.datamanager.takita.model.body.Tag
-
Constructor for Tag.
- Tag(String, String, List<String>, Instant, Instant, String, String, String, String) - Constructor for class edu.kit.datamanager.takita.model.body.Tag
-
constructor for tag (body w/ purpose = "tagging"), sets all available properties.
- TAGGING - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- TakitaApplication - Class in edu.kit.datamanager.takita
-
Main class.
- TakitaApplication() - Constructor for class edu.kit.datamanager.takita.TakitaApplication
- Target - Class in edu.kit.datamanager.takita.model.target
- Target() - Constructor for class edu.kit.datamanager.takita.model.target.Target
- Target(String) - Constructor for class edu.kit.datamanager.takita.model.target.Target
- Target(String, JSONObject) - Constructor for class edu.kit.datamanager.takita.model.target.Target
- TARGET - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- TeiDate - Class in edu.kit.datamanager.takita.model
- TeiDate() - Constructor for class edu.kit.datamanager.takita.model.TeiDate
- TeiTitle - Record Class in edu.kit.datamanager.takita.model
- TeiTitle(String, String, String, String) - Constructor for record class edu.kit.datamanager.takita.model.TeiTitle
-
Creates an instance of a
TeiTitlerecord class. - TEXT - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- TEXT - Enum constant in enum class edu.kit.datamanager.takita.model.page.ResourceType
- TextCard - Class in edu.kit.datamanager.takita.model.body
-
The TextCard class represents the model of a TextCard with all its attributes.
- TextCard(String) - Constructor for class edu.kit.datamanager.takita.model.body.TextCard
-
Constructor for TextCard, only sets Id.
- TextCard(String, String, List<String>, Instant, Instant, String, String, String, String, String) - Constructor for class edu.kit.datamanager.takita.model.body.TextCard
-
constructor for textCard (body w/ purpose =/= "tagging"), sets all available properties.
- TextPage - Class in edu.kit.datamanager.takita.model.page
-
The TextPage class represents the model of a page with a txt document as content.
- TextPage(String, ResourceType, String, Instant, String) - Constructor for class edu.kit.datamanager.takita.model.page.TextPage
-
Constructor for the text page.
- TEXTQUOTE_SELECTOR - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- TextQuoteSelector - Class in edu.kit.datamanager.takita.model.target
- TextQuoteSelector(String) - Constructor for class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- TEXTUAL_BODY - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- THUMB_JPG - Static variable in class edu.kit.datamanager.takita.dataaccess.RepositoryAccessService
- thumbResourceUrl - Variable in class edu.kit.datamanager.takita.model.page.Page
- TIMESTAMP_FORMAT_ANNO - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
- TIMESTAMP_FORMAT_MILLIS_ANNO - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
- TIMESTAMP_FORMAT_MILLIS_REPO - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
- TIMESTAMP_FORMAT_REPO - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
- TimeStampFormats - Enum Class in edu.kit.datamanager.takita.dataaccess
-
Format of the timestamps in the repository and annotation store.
- TITLES - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- toFirstLocalDate() - Method in record class edu.kit.datamanager.takita.model.PartialDate
- toggleCheckThumbs() - Method in class edu.kit.datamanager.takita.assistance.AssistanceController
-
Handles http request when showThumbnails checkbox is toggled.
- toggleCheckThumbs() - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Toggles checkThumbs Setting and saves current table config if set to true.
- toggleCheckThumbs() - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
toggles checkThumb boolean of current User.
- toLastLocalDate() - Method in record class edu.kit.datamanager.takita.model.PartialDate
- toString() - Method in class edu.kit.datamanager.takita.model.Annotation
- toString() - Method in class edu.kit.datamanager.takita.model.body.Body
- toString() - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Returns a string representation of this record class.
- toString() - Method in class edu.kit.datamanager.takita.model.target.SVGSelector
- toString() - Method in class edu.kit.datamanager.takita.model.target.TextQuoteSelector
- toString() - Method in class edu.kit.datamanager.takita.model.target.XPathSelector
- toString() - Method in class edu.kit.datamanager.takita.model.TeiDate
- toString() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Returns a string representation of this record class.
- trigger(String) - Method in class edu.kit.datamanager.takita.actuator.SearchIndexActuator
- type() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
-
Returns the value of the
typerecord component. - TYPE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- TYPE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- TYPE - Static variable in class edu.kit.datamanager.takita.model.filter.MatchFilter
-
Type of filter from enum FilterType.
- TYPE - Static variable in class edu.kit.datamanager.takita.model.filter.RangeFilter
-
Type of filter from enum FilterType.
- TYPE_GENERAL - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
U
- UNDEFINED - Enum constant in enum class edu.kit.datamanager.takita.model.filter.FilterType
- update(String, Instant, String, String, String, String) - Method in class edu.kit.datamanager.takita.model.body.Body
-
updates the given properties of the body
- update(String, Instant, String, String, String, String) - Method in class edu.kit.datamanager.takita.model.body.Tag
-
updates the given properties of the textCard
- update(String, Instant, String, String, String, String, String) - Method in class edu.kit.datamanager.takita.model.body.TextCard
-
updates the given properties of the textCard
- update(List<String>, String, JSONArray, String) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Updates an annotation based on the provided properties
- update(Model) - Method in interface edu.kit.datamanager.takita.mainpage.IMainPageService
-
Updates model for mainPage.
- update(Model) - Method in class edu.kit.datamanager.takita.mainpage.MainPageService
-
Updates Model with all necessary attributes for MainPage.
- updateAnnotation(Annotation) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Updates an annotation in the search index.
- updateAnnotation(Annotation) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Updates an annotation in the search index and the annotation store
- updateAnnotation(Annotation, String) - Method in class edu.kit.datamanager.takita.dataaccess.AccessService
-
Converts annotation to JSONObject so it can be updated in database more easily, then tells AnnotationStoreAccess to update it.
- updateAnnotation(Annotation, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAccessService
-
Converts annotation to JSONObject so it can be updated in database more easily, then tells AnnotationStoreAccess to update it.
- updateAnnotation(String, JSONArray, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Updates an annotation in the search index and the database.
- updateAnnotation(String, JSONArray, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Updates an annotation in the search index and the database.
- updateAnnotation(String, JSONObject, String) - Method in class edu.kit.datamanager.takita.dataaccess.AnnotationStoreAccessService
-
Updates an annotation already in the annotation store.
- updateAnnotation(String, JSONObject, String) - Method in interface edu.kit.datamanager.takita.dataaccess.IAnnotationStoreAccessService
-
Updates an annotation already in the annotation store.
- updateAnnotationById(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to update an annotation to IEditorService.
- updateAnnotationByIdWadm(String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
This request mapping functions as direct PUT based on WADM data, therefore receiving full WADM json and overriding the existing anno data
- updateBody(Body) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Updates a body in the search index.
- updateBody(Body) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Updates a body in the search index.
- updateBodyByIdForAnnotationById(String, String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to update an annotation body to IEditorService.
- updateIndex() - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchIndexService
-
Looks or inconsistency based on creation / modified timestamps and updates the search index.
- updateIndex() - Method in class edu.kit.datamanager.takita.mainpage.search.SearchIndexService
-
Looks or inconsistency based on creation / modified timestamps and updates the search index.
- updateModel(Model) - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Update Model with everything from assistanceService.
- updateModel(Model) - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Update Model with everything from assistanceService.
- updateModel(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.annoview.AnnoViewService
-
Update Model with everything from AnnoViewService.
- updateModel(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.contentview.TableViewService
-
Update Model with everything from tableViewService.
- updateModel(Model) - Method in class edu.kit.datamanager.takita.mainpage.dashboard.DashboardService
-
Update Model with everything from dashboardService.
- updateModel(Model) - Method in interface edu.kit.datamanager.takita.mainpage.dashboard.IDashboardService
-
Update Model with everything from dashboardService.
- updateModel(Model) - Method in class edu.kit.datamanager.takita.mainpage.search.FilterService
-
Updates the filters in the model to pass to UI.
- updateModel(Model) - Method in interface edu.kit.datamanager.takita.mainpage.search.IFilterService
-
Updates the filters in the model to pass to UI.
- updateModel(Model) - Method in interface edu.kit.datamanager.takita.mainpage.search.ISearchService
-
Updates the number of pages and search term in the model to pass to UI.
- updateModel(Model) - Method in class edu.kit.datamanager.takita.mainpage.search.SearchService
-
Updates the number of pages and search term in the model to pass to UI.
- updateTag(Tag) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Updates one tag in the annotation.
- updateTag(String, String, String, String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Updates a tag in the search index and the database.
- updateTag(String, String, String, String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Updates a tag in the search index and the database.
- updateTagByIdForAnnotationById(String, String, String, WebRequest, HttpServletResponse) - Method in class edu.kit.datamanager.takita.editor.RestController
-
Delegates the task to update a tag to IEditorService.
- updateTextCard(TextCard) - Method in class edu.kit.datamanager.takita.model.Annotation
-
Updates one text card in the annotation.
- updateTextCard(String, String, String, String, String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Updates a text card in the search index and the database.
- updateTextCard(String, String, String, String, String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Updates a text card in the search index and the database.
- updateUser() - Method in class edu.kit.datamanager.takita.assistance.AssistanceService
-
Updates User in Repo.
- updateUser() - Method in interface edu.kit.datamanager.takita.assistance.IAssistanceService
-
Updates currentUser in Repo.
- updateWADMAnnotation(String, String) - Method in class edu.kit.datamanager.takita.editor.EditorService
-
Updates an annotation in the search index and the database, based on new WADM version
- updateWADMAnnotation(String, String) - Method in interface edu.kit.datamanager.takita.editor.IEditorService
-
Updates an annotation in the search index and the database, based on new WADM version
- URI - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- URL_JSONID - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- User - Class in edu.kit.datamanager.takita.assistance
-
Stores user specific information such as Settings and Pseudonym.
- User() - Constructor for class edu.kit.datamanager.takita.assistance.User
- User(String) - Constructor for class edu.kit.datamanager.takita.assistance.User
-
Constructor for User.
- UserRepository - Interface in edu.kit.datamanager.takita.assistance
-
Stores User information in Repository, does not need an implementation.
V
- VALUE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- VALUE - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
- valueOf(String) - Static method in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.kit.datamanager.takita.model.filter.FilterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class edu.kit.datamanager.takita.model.page.ResourceType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.kit.datamanager.takita.dataaccess.RepositoryStrings
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.kit.datamanager.takita.dataaccess.TimeStampFormats
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.kit.datamanager.takita.model.filter.FilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class edu.kit.datamanager.takita.model.page.ResourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIA - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
W
- WapServerRESTHealthCheck - Class in edu.kit.datamanager.takita.actuator
- WapServerRESTHealthCheck() - Constructor for class edu.kit.datamanager.takita.actuator.WapServerRESTHealthCheck
- WapServerSPARQLHealthCheck - Class in edu.kit.datamanager.takita.actuator
- WapServerSPARQLHealthCheck(IAnnotationStoreAccessService) - Constructor for class edu.kit.datamanager.takita.actuator.WapServerSPARQLHealthCheck
- webSecurityCustomizer() - Method in class edu.kit.datamanager.takita.configuration.SecurityConfiguration
-
overriding firewall to fix issues ("Rejecting request due to: The request was rejected because the URL contained a potentially malicious String") with encoded URL parts: - "%2F" -> / - "%2F%2F" -> // - "%25" -> % see https://stackoverflow.com/questions/74146917/spring-security-the-request-was-rejected-because-the-url-contained-a-potential
X
- XmlUtilities - Class in edu.kit.datamanager.takita.dataaccess.utils
- XmlUtilities() - Constructor for class edu.kit.datamanager.takita.dataaccess.utils.XmlUtilities
- XPATH_SELECTOR - Enum constant in enum class edu.kit.datamanager.takita.dataaccess.AnnotationStoreStrings
- XPathSelector - Class in edu.kit.datamanager.takita.model.target
- XPathSelector(String) - Constructor for class edu.kit.datamanager.takita.model.target.XPathSelector
Y
- year() - Method in record class edu.kit.datamanager.takita.model.PartialDate
-
Returns the value of the
yearrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form