From 9220bfeaa4a67f3f7b705e0e58a707159d2abb16 Mon Sep 17 00:00:00 2001 From: kjwang-talend Date: Tue, 2 Nov 2021 15:07:51 +0800 Subject: [PATCH] Make temp patch R2022-04 v2 --- .../core/repository/model/ProxyRepositoryFactory.java | 5 +++++ .../main/java/org/talend/core/service/INewDqService.java | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java diff --git a/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java b/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java index 95b007b59f..4ece08e841 100644 --- a/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java +++ b/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java @@ -151,6 +151,7 @@ import org.talend.core.runtime.util.ItemDateParser; import org.talend.core.runtime.util.JavaHomeUtil; import org.talend.core.runtime.util.SharedStudioUtils; import org.talend.core.service.ICoreUIService; +import org.talend.core.service.INewDqService; import org.talend.core.utils.CodesJarResourceCache; import org.talend.cwm.helper.SubItemHelper; import org.talend.cwm.helper.TableHelper; @@ -2142,6 +2143,10 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory { unregisterM2EServiceBeforeLogon(); New2PluginLogger.log(); New1PluginLogger.log(); + if (GlobalServiceRegister.getDefault().isServiceRegistered(INewDqService.class)) { + INewDqService service = GlobalServiceRegister.getDefault().getService(INewDqService.class); + service.log(); + } try { TimeMeasurePerformance.begin("logOnProject", "logon project name '" + project.getLabel()+"'"); //$NON-NLS-1$ //$NON-NLS-2$ try { diff --git a/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java b/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java new file mode 100644 index 0000000000..f40d11d203 --- /dev/null +++ b/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java @@ -0,0 +1,8 @@ +package org.talend.core.service; + +import org.talend.core.IService; + + +public interface INewDqService extends IService { + public void log(); +}