]> source.dussan.org Git - archiva.git/blob
7372229bdbe9403a4652ce74df43287f6d462152
[archiva.git] /
1 package org.apache.archiva.metadata.repository;
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.util.Collection;
23 import java.util.Date;
24 import java.util.List;
25
26 import org.apache.archiva.metadata.model.ArtifactMetadata;
27 import org.apache.archiva.metadata.model.MetadataFacet;
28 import org.apache.archiva.metadata.model.ProjectMetadata;
29 import org.apache.archiva.metadata.model.ProjectVersionMetadata;
30 import org.apache.archiva.metadata.model.ProjectVersionReference;
31
32 public abstract class AbstractMetadataRepository
33     implements MetadataRepository
34 {
35
36     @Override
37     public void updateProject( String repositoryId, ProjectMetadata project )
38         throws MetadataRepositoryException
39     {
40         throw new UnsupportedOperationException();
41     }
42
43     @Override
44     public void updateArtifact( String repositoryId, String namespace, String projectId, String projectVersion,
45                                 ArtifactMetadata artifactMeta )
46         throws MetadataRepositoryException
47     {
48         throw new UnsupportedOperationException();
49     }
50
51     @Override
52     public void updateProjectVersion( String repositoryId, String namespace, String projectId,
53                                       ProjectVersionMetadata versionMetadata )
54         throws MetadataRepositoryException
55     {
56         throw new UnsupportedOperationException();
57     }
58
59     @Override
60     public void updateNamespace( String repositoryId, String namespace )
61         throws MetadataRepositoryException
62     {
63         throw new UnsupportedOperationException();
64     }
65
66     @Override
67     public List<String> getMetadataFacets( String repositoryId, String facetId )
68         throws MetadataRepositoryException
69     {
70         throw new UnsupportedOperationException();
71     }
72
73     @Override
74     public boolean hasMetadataFacet( String repositoryId, String facetId )
75         throws MetadataRepositoryException
76     {
77         return false;
78     }
79
80     @Override
81     public MetadataFacet getMetadataFacet( String repositoryId, String facetId, String name )
82         throws MetadataRepositoryException
83     {
84         throw new UnsupportedOperationException();
85     }
86
87     @Override
88     public void addMetadataFacet( String repositoryId, MetadataFacet metadataFacet )
89         throws MetadataRepositoryException
90     {
91     }
92
93     @Override
94     public void removeMetadataFacets( String repositoryId, String facetId )
95         throws MetadataRepositoryException
96     {
97     }
98
99     @Override
100     public void removeMetadataFacet( String repositoryId, String facetId, String name )
101         throws MetadataRepositoryException
102     {
103         throw new UnsupportedOperationException();
104     }
105
106     @Override
107     public List<ArtifactMetadata> getArtifactsByDateRange( String repositoryId, Date startTime, Date endTime )
108         throws MetadataRepositoryException
109     {
110         throw new UnsupportedOperationException();
111     }
112
113     @Override
114     public Collection<String> getRepositories()
115         throws MetadataRepositoryException
116     {
117         throw new UnsupportedOperationException();
118     }
119
120     @Override
121     public Collection<ArtifactMetadata> getArtifactsByChecksum( String repositoryId, String checksum )
122         throws MetadataRepositoryException
123     {
124         throw new UnsupportedOperationException();
125     }
126
127     @Override
128     public void removeArtifact( String repositoryId, String namespace, String project, String version, String id )
129         throws MetadataRepositoryException
130     {
131         throw new UnsupportedOperationException();
132     }
133
134     @Override
135     public void removeArtifact( ArtifactMetadata artifactMetadata, String baseVersion )
136         throws MetadataRepositoryException
137     {
138         throw new UnsupportedOperationException();
139     }
140
141     @Override
142     public void removeArtifact( String repositoryId, String namespace, String project, String version,
143                                 MetadataFacet metadataFacet )
144         throws MetadataRepositoryException
145     {
146         throw new UnsupportedOperationException();
147     }
148
149     @Override
150     public void removeRepository( String repositoryId )
151         throws MetadataRepositoryException
152     {
153     }
154
155     @Override
156     public void removeNamespace( String repositoryId, String namespace )
157         throws MetadataRepositoryException
158     {
159         throw new UnsupportedOperationException();
160
161     }
162
163     @Override
164     public List<ArtifactMetadata> getArtifacts( String repositoryId )
165         throws MetadataRepositoryException
166     {
167         throw new UnsupportedOperationException();
168     }
169
170     @Override
171     public ProjectMetadata getProject( String repoId, String namespace, String projectId )
172         throws MetadataResolutionException
173     {
174         throw new UnsupportedOperationException();
175     }
176
177     @Override
178     public ProjectVersionMetadata getProjectVersion( String repoId, String namespace, String projectId,
179                                                      String projectVersion )
180         throws MetadataResolutionException
181     {
182         throw new UnsupportedOperationException();
183     }
184
185     @Override
186     public Collection<String> getArtifactVersions( String repoId, String namespace, String projectId,
187                                                    String projectVersion )
188         throws MetadataResolutionException
189     {
190         throw new UnsupportedOperationException();
191     }
192
193     @Override
194     public Collection<ProjectVersionReference> getProjectReferences( String repoId, String namespace, String projectId,
195                                                                      String projectVersion )
196         throws MetadataResolutionException
197     {
198         throw new UnsupportedOperationException();
199     }
200
201     @Override
202     public Collection<String> getRootNamespaces( String repoId )
203         throws MetadataResolutionException
204     {
205         throw new UnsupportedOperationException();
206     }
207
208     @Override
209     public Collection<String> getNamespaces( String repoId, String namespace )
210         throws MetadataResolutionException
211     {
212         throw new UnsupportedOperationException();
213     }
214
215     @Override
216     public Collection<String> getProjects( String repoId, String namespace )
217         throws MetadataResolutionException
218     {
219         throw new UnsupportedOperationException();
220     }
221
222     @Override
223     public Collection<String> getProjectVersions( String repoId, String namespace, String projectId )
224         throws MetadataResolutionException
225     {
226         throw new UnsupportedOperationException();
227     }
228
229     @Override
230     public void removeProjectVersion( String repoId, String namespace, String projectId, String projectVersion )
231         throws MetadataRepositoryException
232     {
233         throw new UnsupportedOperationException();
234     }
235
236     @Override
237     public Collection<ArtifactMetadata> getArtifacts( String repoId, String namespace, String projectId,
238                                                       String projectVersion )
239         throws MetadataResolutionException
240     {
241         throw new UnsupportedOperationException();
242     }
243
244     @Override
245     public void removeProject( String repositoryId, String namespace, String projectId )
246         throws MetadataRepositoryException
247     {
248         throw new UnsupportedOperationException();
249     }
250
251     @Override
252     public void save()
253     {
254     }
255
256     @Override
257     public void close()
258         throws MetadataRepositoryException
259     {
260     }
261
262     @Override
263     public void revert()
264     {
265     }
266
267     @Override
268     public boolean canObtainAccess( Class<?> aClass )
269     {
270         throw new UnsupportedOperationException();
271     }
272
273     @Override
274     public <T> T obtainAccess( Class<T> aClass )
275         throws MetadataRepositoryException
276     {
277         throw new UnsupportedOperationException();
278     }
279
280 }