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

org.apache.archiva.web.xmlrpc.services
Class SearchServiceImpl

Package class diagram package SearchServiceImpl
java.lang.Object
  extended by org.apache.archiva.web.xmlrpc.services.SearchServiceImpl
All Implemented Interfaces:
SearchService

public class SearchServiceImpl
extends java.lang.Object
implements SearchService


Constructor Summary
SearchServiceImpl(XmlRpcUserRepositories xmlRpcUserRepositories, ArchivaDAO archivaDAO, RepositoryBrowsing repoBrowsing, RepositorySearch search)
           
 
Method Summary
 java.util.List<Artifact> getArtifactByChecksum(java.lang.String checksum)
           
 java.util.List<Artifact> getArtifactVersions(java.lang.String groupId, java.lang.String artifactId)
           
 java.util.List<Artifact> getArtifactVersionsByDate(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.util.Date since)
           
 java.util.List<Artifact> getDependees(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 java.util.List<Dependency> getDependencies(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 java.util.List<Artifact> getDependencyTree(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 java.util.List<Artifact> quickSearch(java.lang.String queryString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchServiceImpl

public SearchServiceImpl(XmlRpcUserRepositories xmlRpcUserRepositories,
                         ArchivaDAO archivaDAO,
                         RepositoryBrowsing repoBrowsing,
                         RepositorySearch search)
Method Detail

quickSearch

public java.util.List<Artifact> quickSearch(java.lang.String queryString)
                                     throws java.lang.Exception
Specified by:
quickSearch in interface SearchService
Throws:
java.lang.Exception

getArtifactByChecksum

public java.util.List<Artifact> getArtifactByChecksum(java.lang.String checksum)
                                               throws java.lang.Exception
Specified by:
getArtifactByChecksum in interface SearchService
Throws:
java.lang.Exception

getArtifactVersions

public java.util.List<Artifact> getArtifactVersions(java.lang.String groupId,
                                                    java.lang.String artifactId)
                                             throws java.lang.Exception
Specified by:
getArtifactVersions in interface SearchService
Throws:
java.lang.Exception

getArtifactVersionsByDate

public java.util.List<Artifact> getArtifactVersionsByDate(java.lang.String groupId,
                                                          java.lang.String artifactId,
                                                          java.lang.String version,
                                                          java.util.Date since)
                                                   throws java.lang.Exception
Specified by:
getArtifactVersionsByDate in interface SearchService
Throws:
java.lang.Exception

getDependencies

public java.util.List<Dependency> getDependencies(java.lang.String groupId,
                                                  java.lang.String artifactId,
                                                  java.lang.String version)
                                           throws java.lang.Exception
Specified by:
getDependencies in interface SearchService
Throws:
java.lang.Exception

getDependencyTree

public java.util.List<Artifact> getDependencyTree(java.lang.String groupId,
                                                  java.lang.String artifactId,
                                                  java.lang.String version)
                                           throws java.lang.Exception
Specified by:
getDependencyTree in interface SearchService
Throws:
java.lang.Exception

getDependees

public java.util.List<Artifact> getDependees(java.lang.String groupId,
                                             java.lang.String artifactId,
                                             java.lang.String version)
                                      throws java.lang.Exception
Specified by:
getDependees in interface SearchService
Throws:
java.lang.Exception