]> source.dussan.org Git - archiva.git/blob
cc7aac64c40bfd380eeb97a36a5701d49bb29f72
[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 Namespace getNamespace( ItemSelector namespaceSelector ) throws ContentAccessException, IllegalArgumentException
86     {
87         return null;
88     }
89
90     @Override
91     public Project getProject( ItemSelector projectSelector ) throws ContentAccessException, IllegalArgumentException
92     {
93         return null;
94     }
95
96
97     @Override
98     public void deleteVersion( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException
99     {
100
101     }
102
103
104     @Override
105     public Version getVersion( ItemSelector versionCoordinates ) throws ContentAccessException, IllegalArgumentException
106     {
107         return null;
108     }
109
110     @Override
111     public void deleteArtifact( ArtifactReference artifactReference ) throws ContentNotFoundException, ContentAccessException
112     {
113
114     }
115
116
117     @Override
118     public Artifact getArtifact( ItemSelector selector ) throws ContentAccessException
119     {
120         return null;
121     }
122
123     @Override
124     public List<? extends Artifact> getAllArtifacts( ItemSelector selector ) throws ContentAccessException
125     {
126         return null;
127     }
128
129     @Override
130     public Stream<? extends Artifact> getAllArtifactStream( ItemSelector selector ) throws ContentAccessException
131     {
132         return null;
133     }
134
135     @Override
136     public List<? extends Project> getProjects( Namespace namespace ) throws ContentAccessException
137     {
138         return null;
139     }
140
141     @Override
142     public List<? extends Version> getVersions( Project project ) throws ContentAccessException
143     {
144         return null;
145     }
146
147     @Override
148     public List<? extends Artifact> getArtifacts( ContentItem item ) throws ContentAccessException
149     {
150         return null;
151     }
152
153     @Override
154     public List<? extends Artifact> getArtifacts( Namespace namespace, boolean recurse ) throws ContentAccessException
155     {
156         return null;
157     }
158
159     @Override
160     public Stream<? extends Artifact> getArtifactStream( ContentItem item ) throws ContentAccessException
161     {
162         return null;
163     }
164
165     @Override
166     public Stream<? extends Artifact> getArtifactStream( Namespace namespace, boolean recurse ) throws ContentAccessException
167     {
168         return null;
169     }
170
171     @Override
172     public boolean hasContent( ItemSelector selector )
173     {
174         return false;
175     }
176
177     @Override
178     public void copyArtifact( Path sourceFile, ContentItem destination ) throws IllegalArgumentException
179     {
180
181     }
182
183
184     @Override
185     public void deleteGroupId( String groupId ) throws ContentNotFoundException, ContentAccessException
186     {
187
188     }
189
190
191     @Override
192     public void deleteProject( String namespace, String projectId ) throws ContentNotFoundException, ContentAccessException
193     {
194
195     }
196
197     @Override
198     public void deleteProject( ProjectReference reference ) throws ContentNotFoundException, ContentAccessException
199     {
200
201     }
202
203     @Override
204     public String getId( )
205     {
206         return null;
207     }
208
209     @Override
210     public List<ArtifactReference> getRelatedArtifacts( ArtifactReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
211     {
212         return null;
213     }
214
215     @Override
216     public List<ArtifactReference> getRelatedArtifacts( VersionedReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
217     {
218         return null;
219     }
220
221     @Override
222     public List<StorageAsset> getRelatedAssets( ArtifactReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
223     {
224         return null;
225     }
226
227     @Override
228     public List<ArtifactReference> getArtifacts( VersionedReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
229     {
230         return null;
231     }
232
233     @Override
234     public String getRepoRoot( )
235     {
236         return null;
237     }
238
239     @Override
240     public ManagedRepository getRepository( )
241     {
242         return repository;
243     }
244
245     @Override
246     public Set<String> getVersions( ProjectReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
247     {
248         return null;
249     }
250
251     @Override
252     public Set<String> getVersions( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException, LayoutException
253     {
254         return null;
255     }
256
257     @Override
258     public boolean hasContent( ArtifactReference reference ) throws ContentAccessException
259     {
260         return false;
261     }
262
263     @Override
264     public boolean hasContent( ProjectReference reference ) throws ContentAccessException
265     {
266         return false;
267     }
268
269     @Override
270     public boolean hasContent( VersionedReference reference ) throws ContentAccessException
271     {
272         return false;
273     }
274
275     @Override
276     public void setRepository( ManagedRepository repo )
277     {
278         this.repository = repo;
279     }
280
281     @Override
282     public StorageAsset toFile( VersionedReference reference )
283     {
284         return null;
285     }
286
287     @Override
288     public ArtifactReference toArtifactReference( String path ) throws LayoutException
289     {
290         return null;
291     }
292
293     @Override
294     public StorageAsset toFile( ArtifactReference reference )
295     {
296         return null;
297     }
298
299     @Override
300     public StorageAsset toFile( ArchivaArtifact reference )
301     {
302         return null;
303     }
304
305     @Override
306     public String toMetadataPath( ProjectReference reference )
307     {
308         return null;
309     }
310
311     @Override
312     public String toMetadataPath( VersionedReference reference )
313     {
314         return null;
315     }
316
317     @Override
318     public String toPath( ArtifactReference reference )
319     {
320         return null;
321     }
322
323     @Override
324     public String toPath( ItemSelector selector )
325     {
326         return null;
327     }
328
329     @Override
330     public ItemSelector toItemSelector( String path ) throws LayoutException
331     {
332         return null;
333     }
334
335     @Override
336     public String toPath( ArchivaArtifact reference )
337     {
338         return null;
339     }
340
341 }