diff options
author | spingel | 2008-04-25 06:39:28 +0000 |
---|---|---|
committer | spingel | 2008-04-25 06:39:28 +0000 |
commit | 94a0080094c0abf470f80576228ece461a84553d (patch) | |
tree | 3398a5aa99b22fbb9ceb6669b5aeaba85ba80c5d /org.eclipse.mylyn.bugzilla.core | |
parent | 6e8dd354e9f93f538258223bf152b460953f8f9b (diff) | |
download | org.eclipse.mylyn.tasks-94a0080094c0abf470f80576228ece461a84553d.tar.gz org.eclipse.mylyn.tasks-94a0080094c0abf470f80576228ece461a84553d.tar.xz org.eclipse.mylyn.tasks-94a0080094c0abf470f80576228ece461a84553d.zip |
NEW - bug 226822: [api] generalize task data
https://bugs.eclipse.org/bugs/show_bug.cgi?id=226822
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.core')
7 files changed, 22 insertions, 22 deletions
diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java index 1a61e7ee5..6a0cadd3c 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java @@ -56,7 +56,7 @@ import org.eclipse.mylyn.tasks.core.RepositoryOperation; import org.eclipse.mylyn.tasks.core.RepositoryStatus; import org.eclipse.mylyn.tasks.core.RepositoryTaskAttribute; import org.eclipse.mylyn.tasks.core.RepositoryTaskData; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; import org.eclipse.mylyn.web.core.AbstractWebLocation; import org.eclipse.mylyn.web.core.AuthenticationCredentials; import org.eclipse.mylyn.web.core.AuthenticationType; @@ -446,7 +446,7 @@ public class BugzillaClient { Set<String> data = new HashSet<String>(); data.add(idString); - AbstractTaskDataCollector collector = new AbstractTaskDataCollector() { + TaskDataCollector collector = new TaskDataCollector() { @Override public void accept(RepositoryTaskData taskData) { getRepositoryConfiguration().configureTaskData(taskData); @@ -459,7 +459,7 @@ public class BugzillaClient { } - public boolean getSearchHits(AbstractRepositoryQuery query, AbstractTaskDataCollector collector, + public boolean getSearchHits(AbstractRepositoryQuery query, TaskDataCollector collector, IProgressMonitor monitor) throws IOException, CoreException { GzipPostMethod postMethod = null; @@ -501,7 +501,7 @@ public class BugzillaClient { RepositoryQueryResultsFactory queryFactory = new RepositoryQueryResultsFactory( postMethod.getResponseBodyAsStream(), characterEncoding); int count = queryFactory.performQuery(repositoryUrl.toString(), collector, - AbstractTaskDataCollector.MAX_HITS); + TaskDataCollector.MAX_HITS); return count > 0; } } @@ -1176,7 +1176,7 @@ public class BugzillaClient { return null; } - public Map<String, RepositoryTaskData> getTaskData(Set<String> taskIds, final AbstractTaskDataCollector collector, final IProgressMonitor monitor) + public Map<String, RepositoryTaskData> getTaskData(Set<String> taskIds, final TaskDataCollector collector, final IProgressMonitor monitor) throws IOException, CoreException { GzipPostMethod method = null; HashMap<String, RepositoryTaskData> taskDataMap = new HashMap<String, RepositoryTaskData>(); @@ -1223,7 +1223,7 @@ public class BugzillaClient { MultiBugReportFactory factory = new MultiBugReportFactory( method.getResponseBodyAsStream(), characterEncoding); - AbstractTaskDataCollector collector2 = new AbstractTaskDataCollector() { + TaskDataCollector collector2 = new TaskDataCollector() { @Override public void accept(RepositoryTaskData taskData) { diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaRepositoryConnector.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaRepositoryConnector.java index 13037157f..8766ac8a9 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaRepositoryConnector.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaRepositoryConnector.java @@ -39,8 +39,8 @@ import org.eclipse.mylyn.tasks.core.RepositoryTaskData; import org.eclipse.mylyn.tasks.core.TaskComment; import org.eclipse.mylyn.tasks.core.TaskRepository; import org.eclipse.mylyn.tasks.core.AbstractTask.PriorityLevel; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; -import org.eclipse.mylyn.tasks.core.sync.SynchronizationEvent; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; +import org.eclipse.mylyn.tasks.core.sync.SynchronizationContext; import org.eclipse.mylyn.web.core.Policy; /** @@ -286,7 +286,7 @@ public class BugzillaRepositoryConnector extends AbstractRepositoryConnector { } @Override - public void preSynchronization(SynchronizationEvent event, IProgressMonitor monitor) + public void preSynchronization(SynchronizationContext event, IProgressMonitor monitor) throws CoreException { TaskRepository repository = event.taskRepository; if (event.tasks.isEmpty()) { @@ -396,7 +396,7 @@ public class BugzillaRepositoryConnector extends AbstractRepositoryConnector { @Override public IStatus performQuery(TaskRepository repository, final AbstractRepositoryQuery query, - AbstractTaskDataCollector resultCollector, SynchronizationEvent event, IProgressMonitor monitor) { + TaskDataCollector resultCollector, SynchronizationContext event, IProgressMonitor monitor) { try { monitor.beginTask("Running query", IProgressMonitor.UNKNOWN); BugzillaClient client = getClientManager().getClient(repository, monitor); diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java index c4e6c7d1c..ea8db9d1c 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaTaskDataHandler.java @@ -25,7 +25,7 @@ import org.eclipse.mylyn.tasks.core.RepositoryStatus; import org.eclipse.mylyn.tasks.core.RepositoryTaskAttribute; import org.eclipse.mylyn.tasks.core.RepositoryTaskData; import org.eclipse.mylyn.tasks.core.TaskRepository; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; /** * @author Mik Kersten @@ -59,7 +59,7 @@ public class BugzillaTaskDataHandler extends AbstractTaskDataHandler { } @Override - public void getMultiTaskData(TaskRepository repository, Set<String> taskIds, AbstractTaskDataCollector collector, + public void getMultiTaskData(TaskRepository repository, Set<String> taskIds, TaskDataCollector collector, IProgressMonitor monitor) throws CoreException { try { monitor.beginTask("Receiving tasks", taskIds.size()); diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/MultiBugReportFactory.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/MultiBugReportFactory.java index 847fc98a8..4fcf93cf2 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/MultiBugReportFactory.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/MultiBugReportFactory.java @@ -18,7 +18,7 @@ import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IStatus; import org.eclipse.mylyn.tasks.core.RepositoryStatus; import org.eclipse.mylyn.tasks.core.RepositoryTaskData; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; /** * Reads bug reports from repository. @@ -33,7 +33,7 @@ public class MultiBugReportFactory extends AbstractReportFactory { private static BugzillaAttributeFactory bugzillaAttributeFactory = new BugzillaAttributeFactory(); - public void populateReport(Map<String, RepositoryTaskData> bugMap, AbstractTaskDataCollector collector, List<BugzillaCustomField> customFields) throws IOException, CoreException { + public void populateReport(Map<String, RepositoryTaskData> bugMap, TaskDataCollector collector, List<BugzillaCustomField> customFields) throws IOException, CoreException { SaxMultiBugReportContentHandler contentHandler = new SaxMultiBugReportContentHandler(bugzillaAttributeFactory, collector, bugMap, customFields); diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/RepositoryQueryResultsFactory.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/RepositoryQueryResultsFactory.java index 751498f9a..f69d5bf1b 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/RepositoryQueryResultsFactory.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/RepositoryQueryResultsFactory.java @@ -12,7 +12,7 @@ import java.io.IOException; import java.io.InputStream; import java.security.GeneralSecurityException; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; /** * @author Rob Elves @@ -28,7 +28,7 @@ public class RepositoryQueryResultsFactory extends AbstractReportFactory { * * @throws GeneralSecurityException */ - public int performQuery(String repositoryUrl, AbstractTaskDataCollector collector, int maxHits) throws IOException { + public int performQuery(String repositoryUrl, TaskDataCollector collector, int maxHits) throws IOException { SaxBugzillaQueryContentHandler contentHandler = new SaxBugzillaQueryContentHandler(repositoryUrl, collector); collectResults(contentHandler, false); return contentHandler.getResultCount(); diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxBugzillaQueryContentHandler.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxBugzillaQueryContentHandler.java index fa925c0b7..f08f1fabb 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxBugzillaQueryContentHandler.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxBugzillaQueryContentHandler.java @@ -13,7 +13,7 @@ import java.util.Locale; import org.eclipse.mylyn.tasks.core.AbstractTask; import org.eclipse.mylyn.tasks.core.RepositoryTaskAttribute; import org.eclipse.mylyn.tasks.core.RepositoryTaskData; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; @@ -38,13 +38,13 @@ public class SaxBugzillaQueryContentHandler extends DefaultHandler { private StringBuffer characters; - private AbstractTaskDataCollector collector; + private TaskDataCollector collector; private String repositoryUrl; private int resultCount; - public SaxBugzillaQueryContentHandler(String repositoryUrl, AbstractTaskDataCollector collector) { + public SaxBugzillaQueryContentHandler(String repositoryUrl, TaskDataCollector collector) { this.repositoryUrl = repositoryUrl; this.collector = collector; } diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxMultiBugReportContentHandler.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxMultiBugReportContentHandler.java index cbaf6c9c4..cf611a1c4 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxMultiBugReportContentHandler.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/SaxMultiBugReportContentHandler.java @@ -19,7 +19,7 @@ import org.eclipse.mylyn.tasks.core.RepositoryAttachment; import org.eclipse.mylyn.tasks.core.RepositoryTaskAttribute; import org.eclipse.mylyn.tasks.core.RepositoryTaskData; import org.eclipse.mylyn.tasks.core.TaskComment; -import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataCollector; +import org.eclipse.mylyn.tasks.core.data.TaskDataCollector; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; @@ -57,12 +57,12 @@ public class SaxMultiBugReportContentHandler extends DefaultHandler { private List<BugzillaCustomField> customFields; - private AbstractTaskDataCollector collector; + private TaskDataCollector collector; //private int retrieved = 1; - public SaxMultiBugReportContentHandler(AbstractAttributeFactory factory, AbstractTaskDataCollector collector, Map<String, RepositoryTaskData> taskDataMap, List<BugzillaCustomField> customFields) { + public SaxMultiBugReportContentHandler(AbstractAttributeFactory factory, TaskDataCollector collector, Map<String, RepositoryTaskData> taskDataMap, List<BugzillaCustomField> customFields) { this.attributeFactory = factory; this.taskDataMap = taskDataMap; this.customFields = customFields; |