Web-based responsive document annotation tool
activeannoservice / application
| Name | Summary |
|---|---|
| ApplicationConfig | To have easy access to the configuration properties of the application, this class existsclass ApplicationConfig |
| Cors | Data class representing the CORS configdata class Cors |
| FeaturesConfig | data class FeaturesConfig |
| JwtConfiguration | Data class representing the JTW configurationdata class JwtConfiguration |
| JwtValidation | Data class representing the JWT validation configurationdata class JwtValidation |
| KtorHttpsConfig | Data class representing the HTTPS config for ktordata class KtorHttpsConfig |
| MongoConfig | Data class representing the MongoDB configdata class MongoConfig |
| Name | Summary |
|---|---|
| io.ktor.application.Application |
| Name | Summary |
|---|---|
| annotationDefinitionDAO | lateinit var annotationDefinitionDAO: AnnotationDefinitionDAO |
| annotationGeneratorDAO | lateinit var annotationGeneratorDAO: AnnotationGeneratorDAO |
| applicationConfig | Top level variable with access to Application config valueslateinit var applicationConfig: ApplicationConfig |
| documentDAO | lateinit var documentDAO: DocumentDAO |
| httpClient | Instance of HttpClient to make requests to other services / web hookslateinit var httpClient: HttpClient |
| jsonMapper | Global instance of correctly configured json mapperlateinit var jsonMapper: ObjectMapper |
| messageDAO | lateinit var messageDAO: MessageDAO |
| projectDAO | lateinit var projectDAO: ProjectDAO |
| userDAO | lateinit var userDAO: UserDAO |
| Name | Summary |
|---|---|
| generateExampleProject | Generate an example project to show off the capabilities of ActiveAnnofun generateExampleProject(applicationConfig: ApplicationConfig): Unit |
| main | Entry point into applicationfun main(args: Array<String>): Unit |