]> source.dussan.org Git - archiva.git/blob
bd891e17b998efe18cd0d79033e6e9378c514c08
[archiva.git] /
1 package org.apache.maven.archiva.consumers.core.repository.stubs;
2
3 /*
4  * Licensed to the Apache Software Foundation (ASF) under one
5  * or more contributor license agreements.  See the NOTICE file
6  * distributed with this work for additional information
7  * regarding copyright ownership.  The ASF licenses this file
8  * to you under the Apache License, Version 2.0 (the
9  * "License"); you may not use this file except in compliance
10  * with the License.  You may obtain a copy of the License at
11  *
12  *  http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing,
15  * software distributed under the License is distributed on an
16  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17  * KIND, either express or implied.  See the License for the
18  * specific language governing permissions and limitations
19  * under the License.
20  */
21
22 import java.io.File;
23 import java.util.Collection;
24
25 import junit.framework.Assert;
26
27 import org.apache.lucene.analysis.Analyzer;
28 import org.apache.lucene.queryParser.QueryParser;
29 import org.apache.lucene.search.Searchable;
30 import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
31 import org.apache.maven.archiva.indexer.RepositoryContentIndex;
32 import org.apache.maven.archiva.indexer.RepositoryIndexException;
33 import org.apache.maven.archiva.indexer.RepositoryIndexSearchException;
34 import org.apache.maven.archiva.indexer.lucene.LuceneEntryConverter;
35 import org.apache.maven.archiva.indexer.lucene.LuceneRepositoryContentRecord;
36
37 /**
38  * @author <a href="mailto:oching@apache.org">Maria Odea Ching</a>
39  * @version
40  */
41 public class LuceneRepositoryContentIndexStub
42     implements RepositoryContentIndex
43 {
44     private int expectedRecordsSize;
45     
46     public LuceneRepositoryContentIndexStub()
47     {
48         
49     }
50     
51     public LuceneRepositoryContentIndexStub( int size )
52     {
53         expectedRecordsSize = size;
54     }
55     
56     public void deleteRecords( Collection records )
57         throws RepositoryIndexException
58     {         
59         Assert.assertEquals( expectedRecordsSize, records.size() );        
60     }
61
62     public boolean exists()
63         throws RepositoryIndexException
64     {
65         // TODO Auto-generated method stub
66         return false;
67     }
68
69     public Collection getAllRecordKeys()
70         throws RepositoryIndexException
71     {
72         // TODO Auto-generated method stub
73         return null;
74     }
75
76     public Analyzer getAnalyzer()
77     {
78         // TODO Auto-generated method stub
79         return null;
80     }
81
82     public LuceneEntryConverter getEntryConverter()
83     {
84         // TODO Auto-generated method stub
85         return null;
86     }
87
88     public String getId()
89     {
90         // TODO Auto-generated method stub
91         return null;
92     }
93
94     public File getIndexDirectory()
95     {
96         // TODO Auto-generated method stub
97         return null;
98     }
99
100     public QueryParser getQueryParser()
101     {
102         // TODO Auto-generated method stub
103         return null;
104     }
105
106     public ManagedRepositoryConfiguration getRepository()
107     {
108         // TODO Auto-generated method stub
109         return null;
110     }
111
112     public Searchable getSearchable()
113         throws RepositoryIndexSearchException
114     {
115         // TODO Auto-generated method stub
116         return null;
117     }
118
119     public void indexRecords( Collection records )
120         throws RepositoryIndexException
121     {
122         // TODO Auto-generated method stub
123
124     }
125
126     public void modifyRecord( LuceneRepositoryContentRecord record )
127         throws RepositoryIndexException
128     {
129         // TODO Auto-generated method stub
130
131     }
132
133     public void modifyRecords( Collection records )
134         throws RepositoryIndexException
135     {
136         // TODO Auto-generated method stub
137
138     }
139     
140     public void deleteRecord( LuceneRepositoryContentRecord record )
141         throws RepositoryIndexException
142     {        
143         // TODO Auto-generated method stub
144         
145     }
146
147 }