diff options
author | mkersten | 2007-06-23 01:45:19 +0000 |
---|---|---|
committer | mkersten | 2007-06-23 01:45:19 +0000 |
commit | a4907cc0d72cdc9e6eb7c1e62234edd01214b072 (patch) | |
tree | d00f7d5cc76c67787a47ae1b9db301faa2cbd1d4 /org.eclipse.mylyn.bugzilla.ui | |
parent | 8104b39adcbc0fa7cc24c841fa897b73f430d0a3 (diff) | |
download | org.eclipse.mylyn.tasks-a4907cc0d72cdc9e6eb7c1e62234edd01214b072.tar.gz org.eclipse.mylyn.tasks-a4907cc0d72cdc9e6eb7c1e62234edd01214b072.tar.xz org.eclipse.mylyn.tasks-a4907cc0d72cdc9e6eb7c1e62234edd01214b072.zip |
NEW - bug 193842: [api] review Mylyn 2.0 APIs
https://bugs.eclipse.org/bugs/show_bug.cgi?id=193842
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.ui')
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/plugin.xml | 2 | ||||
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java | 2 | ||||
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaConnectorUi.java (renamed from org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryUi.java) | 13 | ||||
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskEditorFactory.java | 2 | ||||
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskListFactory.java | 6 | ||||
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/wizard/BugzillaProductPage.java | 2 |
6 files changed, 11 insertions, 16 deletions
diff --git a/org.eclipse.mylyn.bugzilla.ui/plugin.xml b/org.eclipse.mylyn.bugzilla.ui/plugin.xml index 2c2c0d19c..b7fe62a0d 100644 --- a/org.eclipse.mylyn.bugzilla.ui/plugin.xml +++ b/org.eclipse.mylyn.bugzilla.ui/plugin.xml @@ -15,7 +15,7 @@ <connectorUi brandingIcon="icons/eview16/bugzilla-logo.gif" - class="org.eclipse.mylyn.internal.bugzilla.ui.tasklist.BugzillaRepositoryUi" + class="org.eclipse.mylyn.internal.bugzilla.ui.tasklist.BugzillaConnectorUi" name="Bugzilla Repository Ui" overlayIcon="icons/eview16/overlay-bugzilla.gif"/> diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java index c1d495718..b4ca1bf4a 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java @@ -1186,7 +1186,7 @@ public class BugzillaSearchPage extends AbstractRepositoryQueryPage implements L if (connect) { final AbstractRepositoryConnector connector = TasksUiPlugin.getRepositoryManager().getRepositoryConnector( - repository.getKind()); + repository.getConnectorKind()); IRunnableWithProgress updateRunnable = new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryUi.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaConnectorUi.java index 0e8ea608c..fa125ac7b 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryUi.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaConnectorUi.java @@ -45,7 +45,7 @@ import org.eclipse.mylyn.tasks.ui.wizards.AbstractRepositorySettingsPage; * @author Mik Kersten * @author Eugene Kuleshov */ -public class BugzillaRepositoryUi extends AbstractRepositoryConnectorUi { +public class BugzillaConnectorUi extends AbstractRepositoryConnectorUi { @Override public String getAccountCreationUrl(TaskRepository taskRepository) { @@ -196,18 +196,13 @@ public class BugzillaRepositoryUi extends AbstractRepositoryConnectorUi { } @Override - public boolean hasRichEditor() { - return true; - } - - @Override - public String getRepositoryType() { + public String getConnectorKind() { return BugzillaCorePlugin.REPOSITORY_KIND; } @SuppressWarnings("restriction") @Override - public boolean handlesDueDates(AbstractTask task) { + public boolean supportsDueDates(AbstractTask task) { if(task instanceof BugzillaTask){ // XXX This is only used in the planning editor, and if its input was set correctly as a RepositoryTaskEditorInput // we wouldn't have to get the task data this way from here @@ -215,7 +210,7 @@ public class BugzillaRepositoryUi extends AbstractRepositoryConnectorUi { if(taskData != null && taskData.getAttribute(BugzillaReportElement.ESTIMATED_TIME.getKeyString()) != null) return true; } - return super.handlesDueDates(task); + return super.supportsDueDates(task); } } diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskEditorFactory.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskEditorFactory.java index 236db05d3..555ba7da5 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskEditorFactory.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskEditorFactory.java @@ -75,7 +75,7 @@ public class BugzillaTaskEditorFactory extends AbstractTaskEditorFactory { public boolean canCreateEditorFor(IEditorInput input) { if (input instanceof RepositoryTaskEditorInput) { return BugzillaCorePlugin.REPOSITORY_KIND.equals(((RepositoryTaskEditorInput) input).getRepository() - .getKind()); + .getConnectorKind()); } return false; } diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskListFactory.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskListFactory.java index fe2a76e87..a79b5fafd 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskListFactory.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskListFactory.java @@ -16,10 +16,10 @@ import java.util.Set; import org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryQuery; import org.eclipse.mylyn.internal.bugzilla.core.BugzillaTask; +import org.eclipse.mylyn.internal.tasks.core.TaskExternalizationException; import org.eclipse.mylyn.tasks.core.AbstractRepositoryQuery; import org.eclipse.mylyn.tasks.core.AbstractTask; import org.eclipse.mylyn.tasks.core.AbstractTaskListFactory; -import org.eclipse.mylyn.tasks.core.TaskExternalizationException; import org.w3c.dom.Element; /** @@ -75,7 +75,7 @@ public class BugzillaTaskListFactory extends AbstractTaskListFactory { } @Override - public AbstractRepositoryQuery createQuery(String repositoryUrl, String queryString, String label, Element element) throws TaskExternalizationException { + public AbstractRepositoryQuery createQuery(String repositoryUrl, String queryString, String label, Element element) { BugzillaRepositoryQuery query = new BugzillaRepositoryQuery(repositoryUrl, queryString, label); if (element.getNodeName().equals(TAG_BUGZILLA_CUSTOM_QUERY)) { query.setCustomQuery(true); @@ -90,7 +90,7 @@ public class BugzillaTaskListFactory extends AbstractTaskListFactory { } @Override - public AbstractTask createTask(String repositoryUrl, String taskId, String summary, Element element) throws TaskExternalizationException { + public AbstractTask createTask(String repositoryUrl, String taskId, String summary, Element element) { BugzillaTask task = new BugzillaTask(repositoryUrl, taskId, summary); if (element.hasAttribute(KEY_SEVERITY)) { task.setSeverity(element.getAttribute(KEY_SEVERITY)); diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/wizard/BugzillaProductPage.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/wizard/BugzillaProductPage.java index 51ee8309d..30cf4e458 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/wizard/BugzillaProductPage.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/wizard/BugzillaProductPage.java @@ -212,7 +212,7 @@ public class BugzillaProductPage extends WizardPage { public void widgetSelected(SelectionEvent e) { try { final AbstractRepositoryConnector connector = TasksUiPlugin.getRepositoryManager() - .getRepositoryConnector(repository.getKind()); + .getRepositoryConnector(repository.getConnectorKind()); getContainer().run(true, false, new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, |