added OpenMetadataApplication.getDao (#15549)

This commit is contained in:
Imri Paran 2024-03-13 15:25:21 +01:00 committed by GitHub
parent d0efaac877
commit d3fe165347
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -144,8 +144,7 @@ public class OpenMetadataApplication extends Application<OpenMetadataApplication
MicrometerBundleSingleton.initLatencyEvents(catalogConfig);
jdbi = createAndSetupJDBI(environment, catalogConfig.getDataSourceFactory());
CollectionDAO collectionDAO = jdbi.onDemand(CollectionDAO.class);
Entity.setCollectionDAO(collectionDAO);
Entity.setCollectionDAO(getDao(jdbi));
// initialize Search Repository, all repositories use SearchRepository this line should always
// before initializing repository
@ -245,6 +244,10 @@ public class OpenMetadataApplication extends Application<OpenMetadataApplication
pipelineServiceStatusJobHandler.addPipelineServiceStatusJob();
}
protected CollectionDAO getDao(Jdbi jdbi) {
return jdbi.onDemand(CollectionDAO.class);
}
private void registerSamlHandlers(
OpenMetadataApplicationConfig catalogConfig, Environment environment)
throws IOException, CertificateException, KeyStoreException, NoSuchAlgorithmException {