Fix Work Item TDQ-7953 : remove the dependency of org.talend.core.ui in org.talend.dataprofiler.core

https://jira.talendforge.org/browse/TDQ-7953
create a new service to handle the tdq ui action

git-svn-id: http://talendforge.org/svn/tos/trunk@107624 f6f1c999-d317-4740-80b0-e6d1abc6f99e
This commit is contained in:
xqliu
2013-09-06 03:45:02 +00:00
parent e87a47581d
commit ce6dfb56c1
7 changed files with 54 additions and 41 deletions

View File

@@ -20,7 +20,7 @@ import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ITDQRepositoryService;
import org.talend.core.ITdqUiService;
import org.talend.core.model.process.IContext;
import org.talend.core.model.process.IContextManager;
import org.talend.core.model.process.IContextParameter;
@@ -70,11 +70,10 @@ public class ContextAddParameterCommand extends Command {
((AbstractContextView) view).updateContextView(true);
}
// refresh context view of DQ
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITDQRepositoryService.class)) {
ITDQRepositoryService tdqRepositoryService = (ITDQRepositoryService) GlobalServiceRegister.getDefault().getService(
ITDQRepositoryService.class);
if (tdqRepositoryService != null) {
tdqRepositoryService.updateContextView(true);
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITdqUiService.class)) {
ITdqUiService tdqUiService = (ITdqUiService) GlobalServiceRegister.getDefault().getService(ITdqUiService.class);
if (tdqUiService != null) {
tdqUiService.updateContextView(true);
}
}
}

View File

@@ -17,7 +17,7 @@ import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ITDQRepositoryService;
import org.talend.core.ITdqUiService;
import org.talend.core.model.process.IContext;
import org.talend.core.model.process.IContextManager;
import org.talend.core.runtime.i18n.Messages;
@@ -55,11 +55,10 @@ public class ContextChangeDefaultCommand extends Command {
((AbstractContextView) view).updateContextView(true, false);
}
// refresh context view of DQ
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITDQRepositoryService.class)) {
ITDQRepositoryService tdqRepositoryService = (ITDQRepositoryService) GlobalServiceRegister.getDefault().getService(
ITDQRepositoryService.class);
if (tdqRepositoryService != null) {
tdqRepositoryService.updateContextView(true, false);
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITdqUiService.class)) {
ITdqUiService tdqUiService = (ITdqUiService) GlobalServiceRegister.getDefault().getService(ITdqUiService.class);
if (tdqUiService != null) {
tdqUiService.updateContextView(true, false);
}
}
}

View File

@@ -25,7 +25,7 @@ import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ITDQRepositoryService;
import org.talend.core.ITdqUiService;
import org.talend.core.model.process.IContext;
import org.talend.core.model.process.IContextManager;
import org.talend.core.model.process.IContextParameter;
@@ -106,11 +106,10 @@ public class ContextRemoveParameterCommand extends Command {
((AbstractContextView) view).updateContextView(true, false, false);
}
// refresh context view of DQ
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITDQRepositoryService.class)) {
ITDQRepositoryService tdqRepositoryService = (ITDQRepositoryService) GlobalServiceRegister.getDefault().getService(
ITDQRepositoryService.class);
if (tdqRepositoryService != null) {
tdqRepositoryService.updateContextView(true, false, false);
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITdqUiService.class)) {
ITdqUiService tdqUiService = (ITdqUiService) GlobalServiceRegister.getDefault().getService(ITdqUiService.class);
if (tdqUiService != null) {
tdqUiService.updateContextView(true, false, false);
}
}
}

View File

@@ -19,7 +19,7 @@ import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ITDQRepositoryService;
import org.talend.core.ITdqUiService;
import org.talend.core.model.process.IContextManager;
import org.talend.core.model.process.IContextParameter;
import org.talend.core.runtime.i18n.Messages;
@@ -62,11 +62,10 @@ public class ContextRenameParameterCommand extends Command {
((AbstractContextView) view).updateContextView(true, false, false);
}
// refresh context view of DQ
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITDQRepositoryService.class)) {
ITDQRepositoryService tdqRepositoryService = (ITDQRepositoryService) GlobalServiceRegister.getDefault().getService(
ITDQRepositoryService.class);
if (tdqRepositoryService != null) {
tdqRepositoryService.updateContextView(true, false, false);
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITdqUiService.class)) {
ITdqUiService tdqUiService = (ITdqUiService) GlobalServiceRegister.getDefault().getService(ITdqUiService.class);
if (tdqUiService != null) {
tdqUiService.updateContextView(true, false, false);
}
}
}

View File

@@ -17,7 +17,7 @@ import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ITDQRepositoryService;
import org.talend.core.ITdqUiService;
import org.talend.core.model.process.IContext;
import org.talend.core.model.process.IContextManager;
import org.talend.core.model.process.IContextParameter;
@@ -59,11 +59,10 @@ public class ContextTemplateModifyCommand extends Command {
((AbstractContextView) view).updateContextView(true, false);
}
// refresh context view of DQ
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITDQRepositoryService.class)) {
ITDQRepositoryService tdqRepositoryService = (ITDQRepositoryService) GlobalServiceRegister.getDefault().getService(
ITDQRepositoryService.class);
if (tdqRepositoryService != null) {
tdqRepositoryService.updateContextView(true, false);
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITdqUiService.class)) {
ITdqUiService tdqUiService = (ITdqUiService) GlobalServiceRegister.getDefault().getService(ITdqUiService.class);
if (tdqUiService != null) {
tdqUiService.updateContextView(true, false);
}
}
}