This project has retired. For details please refer to its Attic page.
NexusRepositorySearch

org.apache.archiva.indexer.search
Class NexusRepositorySearch

Package class diagram package NexusRepositorySearch
java.lang.Object
  extended by org.apache.archiva.indexer.search.NexusRepositorySearch
All Implemented Interfaces:
RepositorySearch

public class NexusRepositorySearch
extends java.lang.Object
implements RepositorySearch

RepositorySearch implementation which uses the Nexus Indexer for searching.


Constructor Summary
NexusRepositorySearch(org.sonatype.nexus.index.NexusIndexer indexer, ArchivaConfiguration archivaConfig)
           
 
Method Summary
 SearchResults search(java.lang.String principal, java.util.List<java.lang.String> selectedRepos, java.lang.String term, SearchResultLimits limits, java.util.List<java.lang.String> previousSearchTerms)
          Quick search.
 SearchResults search(java.lang.String principal, SearchFields searchFields, SearchResultLimits limits)
          Advanced search.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NexusRepositorySearch

public NexusRepositorySearch(org.sonatype.nexus.index.NexusIndexer indexer,
                             ArchivaConfiguration archivaConfig)
Method Detail

search

public SearchResults search(java.lang.String principal,
                            java.util.List<java.lang.String> selectedRepos,
                            java.lang.String term,
                            SearchResultLimits limits,
                            java.util.List<java.lang.String> previousSearchTerms)
                     throws RepositorySearchException
Description copied from interface: RepositorySearch
Quick search.

Specified by:
search in interface RepositorySearch
Returns:
Throws:
RepositorySearchException
See Also:
RepositorySearch.search(String, List, String, SearchResultLimits, List)

search

public SearchResults search(java.lang.String principal,
                            SearchFields searchFields,
                            SearchResultLimits limits)
                     throws RepositorySearchException
Description copied from interface: RepositorySearch
Advanced search.

Specified by:
search in interface RepositorySearch
Returns:
Throws:
RepositorySearchException
See Also:
RepositorySearch.search(String, SearchFields, SearchResultLimits)