diff options
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.java | 18 |
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(); |