Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2007-06-23 01:45:19 +0000
committermkersten2007-06-23 01:45:19 +0000
commita4907cc0d72cdc9e6eb7c1e62234edd01214b072 (patch)
treed00f7d5cc76c67787a47ae1b9db301faa2cbd1d4 /org.eclipse.mylyn.bugzilla.ui
parent8104b39adcbc0fa7cc24c841fa897b73f430d0a3 (diff)
downloadorg.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.xml2
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java2
-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.java2
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskListFactory.java6
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/wizard/BugzillaProductPage.java2
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,

Back to the top