diff options
author | Maria Odea B. Ching <oching@apache.org> | 2008-07-10 10:44:08 +0000 |
---|---|---|
committer | Maria Odea B. Ching <oching@apache.org> | 2008-07-10 10:44:08 +0000 |
commit | f8cfdfa4475c1b22f2734511a4f446a48c55f506 (patch) | |
tree | 674cffca583aa6b78c504c6c92d2f08e5638bc23 /archiva-modules/archiva-base | |
parent | ce121d314f87c4d526397a44eabca4a765a5b751 (diff) | |
download | archiva-f8cfdfa4475c1b22f2734511a4f446a48c55f506.tar.gz archiva-f8cfdfa4475c1b22f2734511a4f446a48c55f506.zip |
-in the search results, display repository (with link) where artifact is located
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@675505 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-base')
2 files changed, 13 insertions, 0 deletions
diff --git a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResultHit.java b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResultHit.java index 1d2f74437..2933fae8e 100644 --- a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResultHit.java +++ b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResultHit.java @@ -46,6 +46,8 @@ public class SearchResultHit private String artifactId; private String version = ""; + + private String repositoryId = ""; // Advanced hit, if artifact, all versions of artifact private List artifacts = new ArrayList(); @@ -138,4 +140,14 @@ public class SearchResultHit { return versions; } + + public String getRepositoryId() + { + return repositoryId; + } + + public void setRepositoryId( String repositoryId ) + { + this.repositoryId = repositoryId; + } } diff --git a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResults.java b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResults.java index 6e2f8fa80..6465814c3 100644 --- a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResults.java +++ b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/SearchResults.java @@ -126,6 +126,7 @@ public class SearchResults // Only need to worry about this hit if it is truely new. hit = new SearchResultHit(); + hit.setRepositoryId( filecontent.getRepositoryId() ); hit.setUrl( filecontent.getRepositoryId() + "/" + filecontent.getFilename() ); hit.setContext( null ); // TODO: handle context + highlight later. |