From 6be4d744ea4ee82b1aa8ca89b49d22cd2b49f374 Mon Sep 17 00:00:00 2001 From: yyin Date: Fri, 4 May 2012 06:13:30 +0000 Subject: [PATCH] TDQ-4959 replace refreshDQView TDQ-5265 git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_0@82770 f6f1c999-d317-4740-80b0-e6d1abc6f99e --- .../main/java/org/talend/core/ITDQRepositoryService.java | 3 +++ .../metadata/connection/database/DatabaseWizard.java | 8 ++++++-- .../org/talend/repository/mdm/ui/wizard/MDMWizard.java | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/org.talend.core.runtime/src/main/java/org/talend/core/ITDQRepositoryService.java b/org.talend.core.runtime/src/main/java/org/talend/core/ITDQRepositoryService.java index 0b6a24b366..45c04e235a 100644 --- a/org.talend.core.runtime/src/main/java/org/talend/core/ITDQRepositoryService.java +++ b/org.talend.core.runtime/src/main/java/org/talend/core/ITDQRepositoryService.java @@ -47,6 +47,9 @@ public interface ITDQRepositoryService extends IService { public void refresh(); + // Added yyin 20120504 TDQ-4959 + public void refresh(Object refreshObject); + public void initProxyRepository(); public void addPartListener(); diff --git a/org.talend.metadata.managment.ui/src/main/java/org/talend/repository/ui/wizards/metadata/connection/database/DatabaseWizard.java b/org.talend.metadata.managment.ui/src/main/java/org/talend/repository/ui/wizards/metadata/connection/database/DatabaseWizard.java index 5ac9cf5a1c..c269835219 100644 --- a/org.talend.metadata.managment.ui/src/main/java/org/talend/repository/ui/wizards/metadata/connection/database/DatabaseWizard.java +++ b/org.talend.metadata.managment.ui/src/main/java/org/talend/repository/ui/wizards/metadata/connection/database/DatabaseWizard.java @@ -112,6 +112,9 @@ public class DatabaseWizard extends CheckLastVersionRepositoryWizard implements private boolean isToolBar; + // Added yyin 20120504 TDQ-4959 + private RepositoryNode node; + /** * Constructor for DatabaseWizard. Analyse Iselection to extract DatabaseConnection and the pathToSave. Start the * Lock Strategy. @@ -124,7 +127,7 @@ public class DatabaseWizard extends CheckLastVersionRepositoryWizard implements this.selection = selection; this.existingNames = existingNames; setNeedsProgressMonitor(true); - RepositoryNode node = null; + // RepositoryNode node = null; Object obj = ((IStructuredSelection) selection).getFirstElement(); if (obj instanceof RepositoryNode) { node = (RepositoryNode) obj; @@ -194,6 +197,7 @@ public class DatabaseWizard extends CheckLastVersionRepositoryWizard implements public DatabaseWizard(IWorkbench workbench, boolean creation, RepositoryNode node, String[] existingNames) { super(workbench, creation); this.existingNames = existingNames; + this.node = node; setNeedsProgressMonitor(true); switch (node.getType()) { case SIMPLE_FOLDER: @@ -442,7 +446,7 @@ public class DatabaseWizard extends CheckLastVersionRepositoryWizard implements tdqRepService.notifySQLExplorer(connectionItem); if (CoreRuntimePlugin.getInstance().isDataProfilePerspectiveSelected()) { tdqRepService.openEditor(connectionItem); - tdqRepService.refresh(); + tdqRepService.refresh(this.node); } } updateTdqDependencies(); diff --git a/org.talend.repository.mdm/src/main/java/org/talend/repository/mdm/ui/wizard/MDMWizard.java b/org.talend.repository.mdm/src/main/java/org/talend/repository/mdm/ui/wizard/MDMWizard.java index 61f0d4fccc..676b13b09d 100644 --- a/org.talend.repository.mdm/src/main/java/org/talend/repository/mdm/ui/wizard/MDMWizard.java +++ b/org.talend.repository.mdm/src/main/java/org/talend/repository/mdm/ui/wizard/MDMWizard.java @@ -243,7 +243,7 @@ public class MDMWizard extends RepositoryWizard implements INewWizard { if (tdqRepService != null) { if (CoreRuntimePlugin.getInstance().isDataProfilePerspectiveSelected()) { tdqRepService.openEditor(connectionItem); - tdqRepService.refresh(); + tdqRepService.refresh(this.node); } }