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 |