Web-based responsive document annotation tool
activeannoservice / api.manage / io.ktor.routing.Route
| Name | Summary |
|---|---|
| analyzeProjectResults | Endpoint to analyze finalized results for a projectfun Route.analyzeProjectResults(applicationConfig: ApplicationConfig, userDAO: UserDAO, projectDAO: ProjectDAO, documentDAO: DocumentDAO): Unit |
| manage | The manage endpoint is for manager users in the frontend, giving access to projects, annotation Definitions etc.fun Route.manage(applicationConfig: ApplicationConfig, userDAO: UserDAO, projectDAO: ProjectDAO, documentDAO: DocumentDAO, annotationDefinitionDAO: AnnotationDefinitionDAO, annotationGeneratorDAO: AnnotationGeneratorDAO): Unit |
| manageAnnotationDefinition | Endpoint for AnnotationDefinitions. Users can retrieve a list of all AnnotationDefinitions, a single one by ID, POST new AnnotationDefinitions or update them, but onlyfun Route.manageAnnotationDefinition(applicationConfig: ApplicationConfig, annotationDefinitionDAO: AnnotationDefinitionDAO): Unit |
| manageAnnotationGenerator | Endpoint for managing the AnnotationGeneratorsfun Route.manageAnnotationGenerator(applicationConfig: ApplicationConfig, annotationGeneratorDAO: AnnotationGeneratorDAO): Unit |
| manageProject | Endpoint for managing Projectsfun Route.manageProject(applicationConfig: ApplicationConfig, userDAO: UserDAO, projectDAO: ProjectDAO, documentDAO: DocumentDAO, annotationDefinitionDAO: AnnotationDefinitionDAO, annotationGeneratorDAO: AnnotationGeneratorDAO): Unit |
| projectDocumentExport | Endpoint for exporting documents as a manager from the UIfun Route.projectDocumentExport(applicationConfig: ApplicationConfig, userDAO: UserDAO, projectDAO: ProjectDAO, documentDAO: DocumentDAO): Unit |
| restrictedProjectDocuments | Endpoint to upload documents for projects from the UIfun Route.restrictedProjectDocuments(applicationConfig: ApplicationConfig, userDAO: UserDAO, documentDAO: DocumentDAO, projectDAO: ProjectDAO): Unit |