@Component
class IMSConfigManager(@Qualifier(value = "graphglueNeo4jOperations") val neoOperations: ReactiveNeo4jOperations)

Find and ensure the IMSTemplate in the database

Parameters

neoOperations

Reference for the spring instance of ReactiveNeo4jOperations

Constructors

Link copied to clipboard
constructor(@Qualifier(value = "graphglueNeo4jOperations") neoOperations: ReactiveNeo4jOperations)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
private val neoOperations: ReactiveNeo4jOperations

Functions

Link copied to clipboard
suspend fun findTemplates(): Set<IMSTemplate>

Find a matching set of IMSTemplate, IMSProjectTemplate and IMSIssueTemplate

Link copied to clipboard
private fun isContentCompatible(possibleTemplate: BaseTemplate<*, *>, referenceName: String, referenceType: Map<String, String>): Boolean

Check if a given Template can be used as if it was the reference template.

Link copied to clipboard
private fun isContentIdentical(possibleTemplate: BaseTemplate<*, *>, referenceName: String, referenceType: Map<String, String>): Boolean

Check if a given Template is identical.