diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/OpenSessionDialog.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/OpenSessionDialog.java | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/OpenSessionDialog.java b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/OpenSessionDialog.java index ac8f2f5eac..652a6fe558 100644 --- a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/OpenSessionDialog.java +++ b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/OpenSessionDialog.java @@ -49,10 +49,14 @@ public class OpenSessionDialog extends TitleAreaDialog private HistoryText repository; - private String description; - private PreferenceButton legacy; + private String serverDescription; + + private String repositoryName; + + private boolean legacySupport; + public OpenSessionDialog(IWorkbenchPage page) { super(new Shell(page.getWorkbenchWindow().getShell())); @@ -65,9 +69,19 @@ public class OpenSessionDialog extends TitleAreaDialog return page; } - public String getDescription() + public String getServerDescription() + { + return serverDescription; + } + + public String getRepositoryName() + { + return repositoryName; + } + + public boolean isLegacySupport() { - return description; + return legacySupport; } @Override @@ -121,12 +135,9 @@ public class OpenSessionDialog extends TitleAreaDialog @Override protected void okPressed() { - description = connector.getText() + "/" + repository.getText(); - if (!legacy.getSelection()) - { - description += "?disableLegacyObjects=true"; - } - + serverDescription = connector.getText(); + repositoryName = repository.getText(); + legacySupport = legacy.getSelection(); super.okPressed(); } } |