Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java
index c67a5265e..c9c4dabb2 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java
@@ -89,6 +89,7 @@ import org.eclipse.ui.statushandlers.StatusManager;
* @author Frank Becker
* @author David Green
* @author Helen Bershadskaya
+ * @author Benjamin Muskalla
* @since 2.0
*/
public abstract class AbstractRepositorySettingsPage extends AbstractTaskRepositoryPage implements ITaskRepositoryPage,
@@ -244,12 +245,16 @@ public abstract class AbstractRepositorySettingsPage extends AbstractTaskReposit
protected SectionComposite innerComposite;
/**
- * @since 3.0
+ * @since 3.10
*/
- public AbstractRepositorySettingsPage(String title, String description, TaskRepository taskRepository) {
+ public AbstractRepositorySettingsPage(String title, String description, TaskRepository taskRepository,
+ AbstractRepositoryConnector connector) {
super(title, description, taskRepository);
repository = taskRepository;
- this.connector = TasksUi.getRepositoryManager().getRepositoryConnector(getConnectorKind());
+ if (connector == null) {
+ connector = TasksUi.getRepositoryManager().getRepositoryConnector(getConnectorKind());
+ }
+ this.connector = connector;
setNeedsAnonymousLogin(false);
setNeedsEncoding(true);
setNeedsTimeZone(true);
@@ -262,6 +267,13 @@ public abstract class AbstractRepositorySettingsPage extends AbstractTaskReposit
/**
* @since 3.0
*/
+ public AbstractRepositorySettingsPage(String title, String description, TaskRepository taskRepository) {
+ this(title, description, taskRepository, null);
+ }
+
+ /**
+ * @since 3.0
+ */
@Override
public abstract String getConnectorKind();

Back to the top