Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java31
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();
}
}

Back to the top