]> source.dussan.org Git - archiva.git/blob
029fd14aa788c35ed80646de3ed47d5919ddf1de
[archiva.git] /
1 package org.apache.archiva.repository.mock;
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 org.apache.archiva.model.ArchivaArtifact;
23 import org.apache.archiva.model.ArtifactReference;
24 import org.apache.archiva.model.ProjectReference;
25 import org.apache.archiva.model.VersionedReference;
26 import org.apache.archiva.repository.ContentAccessException;
27 import org.apache.archiva.repository.ContentNotFoundException;
28 import org.apache.archiva.repository.LayoutException;
29 import org.apache.archiva.repository.ManagedRepository;
30 import org.apache.archiva.repository.ManagedRepositoryContent;
31 import org.apache.archiva.repository.content.Artifact;
32 import org.apache.archiva.repository.content.ContentItem;
33 import org.apache.archiva.repository.content.ItemNotFoundException;
34 import org.apache.archiva.repository.content.ItemSelector;
35 import org.apache.archiva.repository.content.Namespace;
36 import org.apache.archiva.repository.content.Project;
37 import org.apache.archiva.repository.content.Version;
38 import org.apache.archiva.repository.storage.StorageAsset;
39 import org.springframework.stereotype.Service;
40
41 import java.nio.file.Path;
42 import java.util.List;
43 import java.util.Set;
44 import java.util.stream.Stream;
45
46 /**
47  * @author Martin Stockhammer <martin_s@apache.org>
48  */
49 @Service("managedRepositoryContent#mock")
50 public class ManagedRepositoryContentMock implements ManagedRepositoryContent
51 {
52     private ManagedRepository repository;
53
54     @Override
55     public VersionedReference toVersion( String groupId, String artifactId, String version )
56     {
57         return null;
58     }
59
60     @Override
61     public VersionedReference toGenericVersion( ArtifactReference artifactReference )
62     {
63         return null;
64     }
65
66     @Override
67     public VersionedReference toVersion( ArtifactReference artifactReference )
68     {
69         return null;
70     }
71
72     @Override
73     public ArtifactReference toArtifact( String groupId, String artifactId, String version, String type, String classifier )
74     {
75         return null;
76     }
77
78     @Override
79     public void deleteItem( ContentItem item ) throws ItemNotFoundException, ContentAccessException
80     {
81
82     }
83
84     @Override
85     public ContentItem getItem( ItemSelector selector ) throws ContentAccessException, IllegalArgumentException
86     {
87         return null;
88     }
89
90     @Override
91     public Namespace getNamespace( ItemSelector namespaceSelector ) throws ContentAccessException, IllegalArgumentException
92     {
93         return null;
94     }
95
96     @Override
97     public Project getProject( ItemSelector projectSelector ) throws ContentAccessException, IllegalArgumentException
98     {
99         return null;
100     }
101
102
103     @Override
104     public void deleteVersion( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException
105     {
106
107     }
108
109
110     @Override
111     public Version getVersion( ItemSelector versionCoordinates ) throws ContentAccessException, IllegalArgumentException
112     {
113         return null;
114     }
115
116     @Override
117     public void deleteArtifact( ArtifactReference artifactReference ) throws ContentNotFoundException, ContentAccessException
118     {
119
120     }
121
122
123     @Override
124     public Artifact getArtifact( ItemSelector selector ) throws ContentAccessException
125     {
126         return null;
127     }
128
129     @Override
130     public List<? extends Artifact> getArtifacts( ItemSelector selector ) throws ContentAccessException
131     {
132         return null;
133     }
134
135     @Override
136     public Stream<? extends Artifact> newArtifactStream( ItemSelector selector ) throws ContentAccessException
137     {
138         return null;
139     }
140
141     @Override
142     public List<? extends Project> getProjects( Namespace namespace ) throws ContentAccessException
143     {
144         return null;
145     }
146
147     @Override
148     public List<? extends Project> getProjects( ItemSelector selector ) throws ContentAccessException, IllegalArgumentException
149     {
150         return null;
151     }
152
153     @Override
154     public List<? extends Version> getVersions( Project project ) throws ContentAccessException
155     {
156         return null;
157     }
158
159     @Override
160     public List<? extends Version> getVersions( ItemSelector selector ) throws ContentAccessException, IllegalArgumentException
161     {
162         return null;
163     }
164
165     @Override
166     public List<? extends Artifact> getArtifacts( ContentItem item ) throws ContentAccessException
167     {
168         return null;
169     }
170
171     @Override
172     public Stream<? extends Artifact> newArtifactStream( ContentItem item ) throws ContentAccessException
173     {
174         return null;
175     }
176
177     @Override
178     public boolean hasContent( ItemSelector selector )
179     {
180         return false;
181     }
182
183     @Override
184     public void addArtifact( Path sourceFile, Artifact destination ) throws IllegalArgumentException
185     {
186
187     }
188
189     @Override
190     public ContentItem toItem( String path ) throws LayoutException
191     {
192         return null;
193     }
194
195     @Override
196     public ContentItem toItem( StorageAsset assetPath ) throws LayoutException
197     {
198         return null;
199     }
200
201
202     @Override
203     public void deleteGroupId( String groupId ) throws ContentNotFoundException, ContentAccessException
204     {
205
206     }
207
208
209     @Override
210     public void deleteProject( String namespace, String projectId ) throws ContentNotFoundException, ContentAccessException
211     {
212
213     }
214
215     @Override
216     public void deleteProject( ProjectReference reference ) throws ContentNotFoundException, ContentAccessException
217     {
218
219     }
220
221     @Override
222     public String getId( )
223     {
224         return null;
225     }
226
227     @Override
228     public List<ArtifactReference> getRelatedArtifacts( ArtifactReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
229     {
230         return null;
231     }
232
233     @Override
234     public List<ArtifactReference> getRelatedArtifacts( VersionedReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
235     {
236         return null;
237     }
238
239     @Override
240     public List<StorageAsset> getRelatedAssets( ArtifactReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
241     {
242         return null;
243     }
244
245     @Override
246     public List<ArtifactReference> getArtifacts( VersionedReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
247     {
248         return null;
249     }
250
251     @Override
252     public String getRepoRoot( )
253     {
254         return null;
255     }
256
257     @Override
258     public ManagedRepository getRepository( )
259     {
260         return repository;
261     }
262
263     @Override
264     public Set<String> getVersions( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException, LayoutException
265     {
266         return null;
267     }
268
269     @Override
270     public boolean hasContent( ArtifactReference reference ) throws ContentAccessException
271     {
272         return false;
273     }
274
275     @Override
276     public boolean hasContent( VersionedReference reference ) throws ContentAccessException
277     {
278         return false;
279     }
280
281     @Override
282     public void setRepository( ManagedRepository repo )
283     {
284         this.repository = repo;
285     }
286
287     @Override
288     public StorageAsset toFile( VersionedReference reference )
289     {
290         return null;
291     }
292
293     @Override
294     public ArtifactReference toArtifactReference( String path ) throws LayoutException
295     {
296         return null;
297     }
298
299     @Override
300     public StorageAsset toFile( ArtifactReference reference )
301     {
302         return null;
303     }
304
305     @Override
306     public StorageAsset toFile( ArchivaArtifact reference )
307     {
308         return null;
309     }
310
311     @Override
312     public String toMetadataPath( ProjectReference reference )
313     {
314         return null;
315     }
316
317     @Override
318     public String toMetadataPath( VersionedReference reference )
319     {
320         return null;
321     }
322
323     @Override
324     public String toPath( ArtifactReference reference )
325     {
326         return null;
327     }
328
329     @Override
330     public String toPath( ItemSelector selector )
331     {
332         return null;
333     }
334
335     @Override
336     public ItemSelector toItemSelector( String path ) throws LayoutException
337     {
338         return null;
339     }
340
341     @Override
342     public String toPath( ArchivaArtifact reference )
343     {
344         return null;
345     }
346
347 }