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 |