@Component public class ArtifactIndexingServiceImpl extends Object implements ArtifactIndexingService
Constructor and Description |
---|
ArtifactIndexingServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addToIndex(String repositoryId,
File artifactFile,
String groupId,
String artifactId,
String version,
String extension,
String classifier) |
boolean |
contains(SearchRequest searchRequest) |
void |
deleteFromIndex(String repositoryId,
String groupId,
String artifactId,
String version,
String extension,
String classifier) |
RepositoryIndexManager |
getRepositoryIndexManager() |
Map<String,Collection<ArtifactInfo>> |
getResultsMap(String repositoryId,
String query) |
SearchResults |
search(SearchRequest searchRequest) |
void |
setRepositoryIndexManager(RepositoryIndexManager repositoryIndexManager) |
public void addToIndex(String repositoryId, File artifactFile, String groupId, String artifactId, String version, String extension, String classifier) throws IOException
addToIndex
in interface ArtifactIndexingService
IOException
public void deleteFromIndex(String repositoryId, String groupId, String artifactId, String version, String extension, String classifier) throws IOException
deleteFromIndex
in interface ArtifactIndexingService
IOException
public SearchResults search(SearchRequest searchRequest) throws IOException, org.apache.lucene.queryparser.classic.ParseException
search
in interface ArtifactIndexingService
IOException
org.apache.lucene.queryparser.classic.ParseException
public boolean contains(SearchRequest searchRequest) throws IOException, org.apache.lucene.queryparser.classic.ParseException
contains
in interface ArtifactIndexingService
IOException
org.apache.lucene.queryparser.classic.ParseException
public Map<String,Collection<ArtifactInfo>> getResultsMap(String repositoryId, String query) throws IOException, org.apache.lucene.queryparser.classic.ParseException
IOException
org.apache.lucene.queryparser.classic.ParseException
public RepositoryIndexManager getRepositoryIndexManager()
public void setRepositoryIndexManager(RepositoryIndexManager repositoryIndexManager)
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.