Types

Link copied to clipboard
data class IMSConfig(val botUser: String, val readUser: String, val graphQLUrl: URI, val imsTemplate: IMSTemplate, val defaultType: String?, val defaultTemplate: String?)

Config read out from a single IMS node

Link copied to clipboard
@Component
class IMSConfigManager(@Qualifier(value = "graphglueNeo4jOperations") val neoOperations: ReactiveNeo4jOperations)

Find and ensure the IMSTemplate in the database

Link copied to clipboard
data class IMSProjectConfig(val botUser: String?, val repo: RepoDescription, val enableOutgoing: Boolean, val enableOutgoingLabels: Boolean, val enableOutgoingComments: Boolean, val enableOutgoingAssignments: Boolean, val enableOutgoingTitleChanges: Boolean, val enableOutgoingState: Boolean, val defaultType: String?, val defaultTemplate: String?, val labelStateMapper: Map<String, String>)

Config read out from a single IMSProject and an IMSConfig node