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