From 79cd32967daf9f40f4f787ffa28464f69184b579 Mon Sep 17 00:00:00 2001 From: David Radley Date: Tue, 10 Jan 2023 14:05:58 +0000 Subject: [PATCH] git7229 Signed-off-by: David Radley --- .../OMAGServerAdminServices.java | 2 +- .../admin/OMRSConfigurationFactory.java | 23 +++++++++++++++---- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/OMAGServerAdminServices.java b/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/OMAGServerAdminServices.java index 21686f2d03c..5b0432f5ee2 100644 --- a/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/OMAGServerAdminServices.java +++ b/open-metadata-implementation/admin-services/admin-services-server/src/main/java/org/odpi/openmetadata/adminservices/OMAGServerAdminServices.java @@ -2776,7 +2776,7 @@ public VoidResponse addAuditLogDestination(String userId, { OMRSConfigurationFactory configurationFactory = new OMRSConfigurationFactory(); - repositoryServicesConfig = configurationFactory.getDefaultRepositoryServicesConfig(); + repositoryServicesConfig = configurationFactory.getDefaultRepositoryServicesConfig(false); } List auditLogDestinations = repositoryServicesConfig.getAuditLogConnections(); diff --git a/open-metadata-implementation/repository-services/repository-services-implementation/src/main/java/org/odpi/openmetadata/repositoryservices/admin/OMRSConfigurationFactory.java b/open-metadata-implementation/repository-services/repository-services-implementation/src/main/java/org/odpi/openmetadata/repositoryservices/admin/OMRSConfigurationFactory.java index 84ca4a5d08d..b611e07995f 100644 --- a/open-metadata-implementation/repository-services/repository-services-implementation/src/main/java/org/odpi/openmetadata/repositoryservices/admin/OMRSConfigurationFactory.java +++ b/open-metadata-implementation/repository-services/repository-services-implementation/src/main/java/org/odpi/openmetadata/repositoryservices/admin/OMRSConfigurationFactory.java @@ -353,18 +353,31 @@ public CohortConfig getDefaultCohortConfig(String localServerName, /** * Returns a repository services config with the audit log set up. * + * @param addDefaultAuditLog when set add a default audit log. * @return minimally configured repository services config */ - public RepositoryServicesConfig getDefaultRepositoryServicesConfig() + public RepositoryServicesConfig getDefaultRepositoryServicesConfig(boolean addDefaultAuditLog) { RepositoryServicesConfig repositoryServicesConfig = new RepositoryServicesConfig(); - List auditLogStoreConnections = new ArrayList<>(); + if (addDefaultAuditLog) + { + List auditLogStoreConnections = new ArrayList<>(); + auditLogStoreConnections.add(connectorConfigurationFactory.getDefaultAuditLogConnection()); + repositoryServicesConfig.setAuditLogConnections(auditLogStoreConnections); + } - auditLogStoreConnections.add(connectorConfigurationFactory.getDefaultAuditLogConnection()); + return repositoryServicesConfig; + } - repositoryServicesConfig.setAuditLogConnections(auditLogStoreConnections); - return repositoryServicesConfig; + /** + * Returns a repository services config with the audit log set up. + * + * @return minimally configured repository services config + */ + public RepositoryServicesConfig getDefaultRepositoryServicesConfig() + { + return getDefaultRepositoryServicesConfig(true); } }