Index

A B C D E F G H I K L M N P Q R S T U V W X Y 
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 content record 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 day record 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 BasicErrorController instance.
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 language record component.
level() - Method in record class edu.kit.datamanager.takita.model.TeiTitle
Returns the value of the level record 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 month record 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 PartialDate record 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 TeiTitle record 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 type record 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 year record component.
A B C D E F G H I K L M N P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form