|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.archiva.indexer.search.MavenRepositorySearch
@Service(value="repositorySearch#maven") public class MavenRepositorySearch
RepositorySearch implementation which uses the Maven Indexer for searching.
| Constructor Summary | |
|---|---|
protected |
MavenRepositorySearch()
|
|
MavenRepositorySearch(org.apache.archiva.common.plexusbridge.PlexusSisuBridge plexusSisuBridge,
org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin managedRepositoryAdmin,
org.apache.archiva.common.plexusbridge.MavenIndexerUtils mavenIndexerUtils,
org.apache.archiva.admin.model.proxyconnector.ProxyConnectorAdmin proxyConnectorAdmin)
|
| Method Summary | |
|---|---|
Collection<String> |
getAllGroupIds(String principal,
List<String> selectedRepos)
|
protected List<? extends org.apache.maven.index.context.IndexCreator> |
getAllIndexCreators()
|
protected String |
getBaseUrl(org.apache.maven.index.ArtifactInfo artifactInfo,
List<String> selectedRepos)
calculate baseUrl without the context and base Archiva Url |
Set<String> |
getRemoteIndexingContextIds(String managedRepoId)
|
protected SearchResults |
paginate(SearchResults results)
|
SearchResults |
search(String principal,
List<String> selectedRepos,
String term,
SearchResultLimits limits,
List<String> previousSearchTerms)
Quick search by won't return artifact with file extension pom |
SearchResults |
search(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 |
|---|
protected MavenRepositorySearch()
@Inject
public MavenRepositorySearch(org.apache.archiva.common.plexusbridge.PlexusSisuBridge plexusSisuBridge,
org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin managedRepositoryAdmin,
org.apache.archiva.common.plexusbridge.MavenIndexerUtils mavenIndexerUtils,
org.apache.archiva.admin.model.proxyconnector.ProxyConnectorAdmin proxyConnectorAdmin)
throws org.apache.archiva.common.plexusbridge.PlexusSisuBridgeException
org.apache.archiva.common.plexusbridge.PlexusSisuBridgeException| Method Detail |
|---|
public SearchResults search(String principal,
List<String> selectedRepos,
String term,
SearchResultLimits limits,
List<String> previousSearchTerms)
throws RepositorySearchException
RepositorySearch
search in interface RepositorySearchRepositorySearchExceptionRepositorySearch.search(String, List, String, SearchResultLimits, List)
public SearchResults search(String principal,
SearchFields searchFields,
SearchResultLimits limits)
throws RepositorySearchException
RepositorySearch
search in interface RepositorySearchRepositorySearchExceptionRepositorySearch.search(String, SearchFields, SearchResultLimits)
public Set<String> getRemoteIndexingContextIds(String managedRepoId)
throws org.apache.archiva.admin.model.RepositoryAdminException
getRemoteIndexingContextIds in interface RepositorySearchorg.apache.archiva.admin.model.RepositoryAdminException
public Collection<String> getAllGroupIds(String principal,
List<String> selectedRepos)
throws RepositorySearchException
getAllGroupIds in interface RepositorySearchRepositorySearchExceptionprotected List<? extends org.apache.maven.index.context.IndexCreator> getAllIndexCreators()
protected String getBaseUrl(org.apache.maven.index.ArtifactInfo artifactInfo,
List<String> selectedRepos)
throws org.apache.archiva.admin.model.RepositoryAdminException
artifactInfo -
org.apache.archiva.admin.model.RepositoryAdminExceptionprotected SearchResults paginate(SearchResults results)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||