com.atlassian.greenhopper.web.rapid.list
Class IssueIdHitCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
          extended by com.atlassian.greenhopper.web.rapid.list.IssueIdHitCollector
Direct Known Subclasses:
IssueIdVisitingHitCollector

public class IssueIdHitCollector
extends com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector

Lightweight FieldableDocumentHitCollector that only stores issue ids. Useful for when trying to take a find issue subsets based on extra clauses.


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
searcher
 
Constructor Summary
IssueIdHitCollector(org.apache.lucene.search.IndexSearcher searcher)
           
 
Method Summary
 void collect(org.apache.lucene.document.Document document)
           
protected  void collect(java.lang.Long issueId)
           
protected  org.apache.lucene.document.FieldSelector getFieldSelector()
           
 java.util.Set<java.lang.Long> getIssueIds()
           
 
Methods inherited from class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector
acceptsDocsOutOfOrder, collect, setNextReader, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueIdHitCollector

public IssueIdHitCollector(org.apache.lucene.search.IndexSearcher searcher)
Method Detail

getFieldSelector

protected org.apache.lucene.document.FieldSelector getFieldSelector()
Specified by:
getFieldSelector in class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector

collect

public void collect(org.apache.lucene.document.Document document)
Specified by:
collect in class com.atlassian.jira.issue.statistics.util.FieldableDocumentHitCollector

getIssueIds

public java.util.Set<java.lang.Long> getIssueIds()

collect

protected void collect(java.lang.Long issueId)


Copyright © 2007-2014 Atlassian. All Rights Reserved.