]> source.dussan.org Git - archiva.git/blob
32484309037ab40c88bf3333061cc0072a803026
[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.storage.StorageAsset;
32 import org.springframework.stereotype.Service;
33
34 import java.util.List;
35 import java.util.Set;
36
37 /**
38  * @author Martin Stockhammer <martin_s@apache.org>
39  */
40 @Service("managedRepositoryContent#mock")
41 public class ManagedRepositoryContentMock implements ManagedRepositoryContent
42 {
43     private ManagedRepository repository;
44
45     @Override
46     public VersionedReference toVersion( String groupId, String artifactId, String version )
47     {
48         return null;
49     }
50
51     @Override
52     public VersionedReference toGenericVersion( ArtifactReference artifactReference )
53     {
54         return null;
55     }
56
57     @Override
58     public VersionedReference toVersion( ArtifactReference artifactReference )
59     {
60         return null;
61     }
62
63     @Override
64     public ArtifactReference toArtifact( String groupId, String artifactId, String version, String type, String classifier )
65     {
66         return null;
67     }
68
69     @Override
70     public void deleteVersion( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException
71     {
72
73     }
74
75     @Override
76     public void deleteArtifact( ArtifactReference artifactReference ) throws ContentNotFoundException, ContentAccessException
77     {
78
79     }
80
81     @Override
82     public void deleteGroupId( String groupId ) throws ContentNotFoundException, ContentAccessException
83     {
84
85     }
86
87     @Override
88     public void deleteProject( String namespace, String projectId ) throws ContentNotFoundException, ContentAccessException
89     {
90
91     }
92
93     @Override
94     public void deleteProject( ProjectReference reference ) throws ContentNotFoundException, ContentAccessException
95     {
96
97     }
98
99     @Override
100     public String getId( )
101     {
102         return null;
103     }
104
105     @Override
106     public List<ArtifactReference> getRelatedArtifacts( ArtifactReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
107     {
108         return null;
109     }
110
111     @Override
112     public List<ArtifactReference> getRelatedArtifacts( VersionedReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
113     {
114         return null;
115     }
116
117     @Override
118     public List<StorageAsset> getRelatedAssets( ArtifactReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
119     {
120         return null;
121     }
122
123     @Override
124     public List<ArtifactReference> getArtifacts( VersionedReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
125     {
126         return null;
127     }
128
129     @Override
130     public String getRepoRoot( )
131     {
132         return null;
133     }
134
135     @Override
136     public ManagedRepository getRepository( )
137     {
138         return repository;
139     }
140
141     @Override
142     public Set<String> getVersions( ProjectReference reference ) throws ContentNotFoundException, LayoutException, ContentAccessException
143     {
144         return null;
145     }
146
147     @Override
148     public Set<String> getVersions( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException, LayoutException
149     {
150         return null;
151     }
152
153     @Override
154     public boolean hasContent( ArtifactReference reference ) throws ContentAccessException
155     {
156         return false;
157     }
158
159     @Override
160     public boolean hasContent( ProjectReference reference ) throws ContentAccessException
161     {
162         return false;
163     }
164
165     @Override
166     public boolean hasContent( VersionedReference reference ) throws ContentAccessException
167     {
168         return false;
169     }
170
171     @Override
172     public void setRepository( ManagedRepository repo )
173     {
174         this.repository = repo;
175     }
176
177     @Override
178     public StorageAsset toFile( VersionedReference reference )
179     {
180         return null;
181     }
182
183     @Override
184     public ArtifactReference toArtifactReference( String path ) throws LayoutException
185     {
186         return null;
187     }
188
189     @Override
190     public StorageAsset toFile( ArtifactReference reference )
191     {
192         return null;
193     }
194
195     @Override
196     public StorageAsset toFile( ArchivaArtifact reference )
197     {
198         return null;
199     }
200
201     @Override
202     public String toMetadataPath( ProjectReference reference )
203     {
204         return null;
205     }
206
207     @Override
208     public String toMetadataPath( VersionedReference reference )
209     {
210         return null;
211     }
212
213     @Override
214     public String toPath( ArtifactReference reference )
215     {
216         return null;
217     }
218
219     @Override
220     public String toPath( ArchivaArtifact reference )
221     {
222         return null;
223     }
224
225 }