Skip to content
Snippets Groups Projects
Commit 7d9fb0dd authored by Tobias The's avatar Tobias The
Browse files

autowire ExtendedZaakTypeLinkService

parent 2f30f59e
Branches
Tags
No related merge requests found
......@@ -24,6 +24,9 @@ import com.ritense.zakenapi.link.ZaakInstanceLinkService
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import nl.contezza.gzac.zakenverzoek.service.ExtendedZaakTypeLinkService
import com.ritense.openzaak.repository.ZaakTypeLinkRepository
import com.ritense.processdocument.service.ProcessDocumentAssociationService
@Configuration
class ZakenVerzoekAutoConfiguration {
......@@ -37,19 +40,32 @@ class ZakenVerzoekAutoConfiguration {
return ZakenVerzoekPluginFactory(pluginService, documentDefinitionService)
}
@Bean
@ConditionalOnMissingBean(ExtendedZaakTypeLinkService::class)
fun extendedZaakTypeLinkService(
zaakTypeLinkRepository: ZaakTypeLinkRepository,
processDocumentAssociationService: ProcessDocumentAssociationService,
): ExtendedZaakTypeLinkService {
return ExtendedZaakTypeLinkService(zaakTypeLinkRepository, processDocumentAssociationService)
}
@Bean
@ConditionalOnMissingBean(ZakenVerzoekPluginEventListener::class)
fun verzoekPluginEventListener(
pluginService: PluginService,
documentService: DocumentService,
zaaktypeUrlProvider: ZaaktypeUrlProvider,
zaakInstanceLinkService: ZaakInstanceLinkService
zaakInstanceLinkService: ZaakInstanceLinkService,
zaakTypeLinkService: ExtendedZaakTypeLinkService
): ZakenVerzoekPluginEventListener {
return ZakenVerzoekPluginEventListener(
pluginService,
documentService,
zaaktypeUrlProvider,
zaakInstanceLinkService
zaakInstanceLinkService,
zaakTypeLinkService
)
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment