org.apache.archiva.rest.services
Class DefaultSearchService

java.lang.Object
  extended by org.apache.archiva.rest.services.DefaultSearchService
All Implemented Interfaces:
org.apache.archiva.rest.api.services.SearchService

@Service(value="searchService#rest")
public class DefaultSearchService
extends Object
implements org.apache.archiva.rest.api.services.SearchService

Author:
Olivier Lamy

Constructor Summary
DefaultSearchService()
           
 
Method Summary
 org.apache.archiva.rest.api.model.GroupIdList getAllGroupIds(List<String> selectedRepos)
           
 List<org.apache.archiva.rest.api.model.Artifact> getArtifactByChecksum(String checksum)
           
protected  List<org.apache.archiva.rest.api.model.Artifact> getArtifacts(org.apache.archiva.indexer.search.SearchResults searchResults)
           
 List<org.apache.archiva.rest.api.model.Artifact> getArtifactVersions(String groupId, String artifactId, String packaging)
           
protected  String getBaseUrl(javax.servlet.http.HttpServletRequest req)
           
 List<org.apache.archiva.rest.api.model.Dependency> getDependencies(String groupId, String artifactId, String version)
           
protected  List<String> getObservableRepos()
           
protected  String getPrincipal()
           
 List<org.apache.archiva.rest.api.model.Artifact> quickSearch(String queryString)
           
 List<org.apache.archiva.rest.api.model.Artifact> searchArtifacts(org.apache.archiva.rest.api.model.SearchRequest searchRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSearchService

public DefaultSearchService()
Method Detail

quickSearch

public List<org.apache.archiva.rest.api.model.Artifact> quickSearch(String queryString)
                                                             throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
quickSearch in interface org.apache.archiva.rest.api.services.SearchService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getArtifactVersions

public List<org.apache.archiva.rest.api.model.Artifact> getArtifactVersions(String groupId,
                                                                            String artifactId,
                                                                            String packaging)
                                                                     throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getArtifactVersions in interface org.apache.archiva.rest.api.services.SearchService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

searchArtifacts

public List<org.apache.archiva.rest.api.model.Artifact> searchArtifacts(org.apache.archiva.rest.api.model.SearchRequest searchRequest)
                                                                 throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
searchArtifacts in interface org.apache.archiva.rest.api.services.SearchService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getAllGroupIds

public org.apache.archiva.rest.api.model.GroupIdList getAllGroupIds(List<String> selectedRepos)
                                                             throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getAllGroupIds in interface org.apache.archiva.rest.api.services.SearchService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getDependencies

public List<org.apache.archiva.rest.api.model.Dependency> getDependencies(String groupId,
                                                                          String artifactId,
                                                                          String version)
                                                                   throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getArtifactByChecksum

public List<org.apache.archiva.rest.api.model.Artifact> getArtifactByChecksum(String checksum)
                                                                       throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getObservableRepos

protected List<String> getObservableRepos()

getPrincipal

protected String getPrincipal()

getArtifacts

protected List<org.apache.archiva.rest.api.model.Artifact> getArtifacts(org.apache.archiva.indexer.search.SearchResults searchResults)

getBaseUrl

protected String getBaseUrl(javax.servlet.http.HttpServletRequest req)


Copyright © 2006-2011 The Apache Software Foundation. All Rights Reserved.