diff options
author | Maria Odea B. Ching <oching@apache.org> | 2008-07-09 06:12:15 +0000 |
---|---|---|
committer | Maria Odea B. Ching <oching@apache.org> | 2008-07-09 06:12:15 +0000 |
commit | 90ef668a99bd864a66757534092649ac9c269895 (patch) | |
tree | b2234d5bd4e955f0906cdc745229b98351e5abe9 | |
parent | ce73f78809dcd1a3c039dfe9cdb583e39349eda3 (diff) | |
download | archiva-90ef668a99bd864a66757534092649ac9c269895.tar.gz archiva-90ef668a99bd864a66757534092649ac9c269895.zip |
remove unneccessary codes in the searcher for tests
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@675099 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | archiva-modules/archiva-base/archiva-consumers/archiva-lucene-consumers/src/test/java/org/apache/maven/archiva/consumers/lucene/IndexJavaPublicMethodsCrossRepositorySearch.java | 48 |
1 files changed, 9 insertions, 39 deletions
diff --git a/archiva-modules/archiva-base/archiva-consumers/archiva-lucene-consumers/src/test/java/org/apache/maven/archiva/consumers/lucene/IndexJavaPublicMethodsCrossRepositorySearch.java b/archiva-modules/archiva-base/archiva-consumers/archiva-lucene-consumers/src/test/java/org/apache/maven/archiva/consumers/lucene/IndexJavaPublicMethodsCrossRepositorySearch.java index 3d6896cba..ea9f13311 100644 --- a/archiva-modules/archiva-base/archiva-consumers/archiva-lucene-consumers/src/test/java/org/apache/maven/archiva/consumers/lucene/IndexJavaPublicMethodsCrossRepositorySearch.java +++ b/archiva-modules/archiva-base/archiva-consumers/archiva-lucene-consumers/src/test/java/org/apache/maven/archiva/consumers/lucene/IndexJavaPublicMethodsCrossRepositorySearch.java @@ -37,7 +37,6 @@ import org.apache.maven.archiva.indexer.bytecode.BytecodeHandlers; import org.apache.maven.archiva.indexer.lucene.LuceneEntryConverter; import org.apache.maven.archiva.indexer.lucene.LuceneQuery; import org.apache.maven.archiva.indexer.lucene.LuceneRepositoryContentRecord; -import org.apache.maven.archiva.indexer.search.CrossRepositorySearch; import org.apache.maven.archiva.indexer.search.SearchResultLimits; import org.apache.maven.archiva.indexer.search.SearchResults; import org.slf4j.Logger; @@ -49,20 +48,14 @@ import org.slf4j.LoggerFactory; * @author <a href="mailto:oching@apache.org">Maria Odea Ching</a> * @version */ -public class IndexJavaPublicMethodsCrossRepositorySearch - implements CrossRepositorySearch +public class IndexJavaPublicMethodsCrossRepositorySearch { private Logger log = LoggerFactory.getLogger( IndexJavaPublicMethodsCrossRepositorySearch.class ); private ManagedRepositoryConfiguration localIndexedRepo; private RepositoryContentIndexFactory indexFactory; - - public IndexJavaPublicMethodsCrossRepositorySearch() - { - - } - + public IndexJavaPublicMethodsCrossRepositorySearch( ManagedRepositoryConfiguration localIndexedRepo, RepositoryContentIndexFactory indexFactory ) { this.localIndexedRepo = localIndexedRepo; @@ -70,40 +63,17 @@ public class IndexJavaPublicMethodsCrossRepositorySearch } public SearchResults searchForBytecode( String principal, List<String> selectedRepos, String term, - SearchResultLimits limits ) + SearchResultLimits limits ) throws ParseException { List<RepositoryContentIndex> indexes = new ArrayList<RepositoryContentIndex>(); indexes.add( indexFactory.createBytecodeIndex( localIndexedRepo ) ); - try - { - QueryParser parser = new BytecodeHandlers().getQueryParser(); - LuceneQuery query = new LuceneQuery( parser.parse( term ) ); - SearchResults results = searchAll( query, limits, indexes ); - results.getRepositories().add( localIndexedRepo ); - - return results; - } - catch ( ParseException e ) - { - log.error( e.getMessage() ); - } - - return new SearchResults(); - } - - public SearchResults searchForChecksum( String principal, List<String> selectedRepos, String checksum, - SearchResultLimits limits ) - { - // TODO Auto-generated method stub - return null; - } - - public SearchResults searchForTerm( String principal, List<String> selectedRepos, String term, - SearchResultLimits limits ) - { - // TODO Auto-generated method stub - return null; + QueryParser parser = new BytecodeHandlers().getQueryParser(); + LuceneQuery query = new LuceneQuery( parser.parse( term ) ); + SearchResults results = searchAll( query, limits, indexes ); + results.getRepositories().add( localIndexedRepo ); + + return results; } private SearchResults searchAll( LuceneQuery luceneQuery, SearchResultLimits limits, List<RepositoryContentIndex> indexes ) |