This project has retired. For details please refer to its Attic page.
Source code
001package org.apache.archiva.metadata.repository;
002
003/*
004* Licensed to the Apache Software Foundation (ASF) under one
005* or more contributor license agreements.  See the NOTICE file
006* distributed with this work for additional information
007* regarding copyright ownership.  The ASF licenses this file
008* to you under the Apache License, Version 2.0 (the
009* "License"); you may not use this file except in compliance
010* with the License.  You may obtain a copy of the License at
011*
012* http://www.apache.org/licenses/LICENSE-2.0
013*
014* Unless required by applicable law or agreed to in writing,
015* software distributed under the License is distributed on an
016* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017* KIND, either express or implied.  See the License for the
018* specific language governing permissions and limitations
019* under the License.
020*/
021
022import java.util.Collection;
023import java.util.Date;
024import java.util.List;
025
026import org.apache.archiva.metadata.model.ArtifactMetadata;
027import org.apache.archiva.metadata.model.MetadataFacet;
028import org.apache.archiva.metadata.model.ProjectMetadata;
029import org.apache.archiva.metadata.model.ProjectVersionMetadata;
030import org.apache.archiva.metadata.model.ProjectVersionReference;
031
032public abstract class AbstractMetadataRepository
033    implements MetadataRepository
034{
035
036    @Override
037    public void updateProject( String repositoryId, ProjectMetadata project )
038        throws MetadataRepositoryException
039    {
040        throw new UnsupportedOperationException();
041    }
042
043    @Override
044    public void updateArtifact( String repositoryId, String namespace, String projectId, String projectVersion,
045                                ArtifactMetadata artifactMeta )
046        throws MetadataRepositoryException
047    {
048        throw new UnsupportedOperationException();
049    }
050
051    @Override
052    public void updateProjectVersion( String repositoryId, String namespace, String projectId,
053                                      ProjectVersionMetadata versionMetadata )
054        throws MetadataRepositoryException
055    {
056        throw new UnsupportedOperationException();
057    }
058
059    @Override
060    public void updateNamespace( String repositoryId, String namespace )
061        throws MetadataRepositoryException
062    {
063        throw new UnsupportedOperationException();
064    }
065
066    @Override
067    public List<String> getMetadataFacets( String repositoryId, String facetId )
068        throws MetadataRepositoryException
069    {
070        throw new UnsupportedOperationException();
071    }
072
073    @Override
074    public boolean hasMetadataFacet( String repositoryId, String facetId )
075        throws MetadataRepositoryException
076    {
077        return false;
078    }
079
080    @Override
081    public MetadataFacet getMetadataFacet( String repositoryId, String facetId, String name )
082        throws MetadataRepositoryException
083    {
084        throw new UnsupportedOperationException();
085    }
086
087    @Override
088    public void addMetadataFacet( String repositoryId, MetadataFacet metadataFacet )
089        throws MetadataRepositoryException
090    {
091    }
092
093    @Override
094    public void removeMetadataFacets( String repositoryId, String facetId )
095        throws MetadataRepositoryException
096    {
097    }
098
099    @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 List<ArtifactMetadata> getArtifactsByProjectVersionMetadata( String key , String value , String repositoryId  )
129        throws MetadataRepositoryException
130    {
131        throw new UnsupportedOperationException();
132    }
133
134    @Override
135    public List<ArtifactMetadata> getArtifactsByMetadata( String key , String value , String repositoryId  )
136        throws MetadataRepositoryException
137    {
138        throw new UnsupportedOperationException();
139    }
140
141    @Override
142    public List<ArtifactMetadata> getArtifactsByProperty( String key, String value, String repositoryId )
143        throws MetadataRepositoryException
144    {
145        throw new UnsupportedOperationException();
146    }
147
148    @Override
149    public void removeArtifact( String repositoryId, String namespace, String project, String version, String id )
150        throws MetadataRepositoryException
151    {
152        throw new UnsupportedOperationException();
153    }
154
155    @Override
156    public void removeArtifact( ArtifactMetadata artifactMetadata, String baseVersion )
157        throws MetadataRepositoryException
158    {
159        throw new UnsupportedOperationException();
160    }
161
162    @Override
163    public void removeArtifact( String repositoryId, String namespace, String project, String version,
164                                MetadataFacet metadataFacet )
165        throws MetadataRepositoryException
166    {
167        throw new UnsupportedOperationException();
168    }
169
170    @Override
171    public void removeRepository( String repositoryId )
172        throws MetadataRepositoryException
173    {
174    }
175
176    @Override
177    public void removeNamespace( String repositoryId, String namespace )
178        throws MetadataRepositoryException
179    {
180        throw new UnsupportedOperationException();
181
182    }
183
184    @Override
185    public List<ArtifactMetadata> getArtifacts( String repositoryId )
186        throws MetadataRepositoryException
187    {
188        throw new UnsupportedOperationException();
189    }
190
191    @Override
192    public ProjectMetadata getProject( String repoId, String namespace, String projectId )
193        throws MetadataResolutionException
194    {
195        throw new UnsupportedOperationException();
196    }
197
198    @Override
199    public ProjectVersionMetadata getProjectVersion( String repoId, String namespace, String projectId,
200                                                     String projectVersion )
201        throws MetadataResolutionException
202    {
203        throw new UnsupportedOperationException();
204    }
205
206    @Override
207    public Collection<String> getArtifactVersions( String repoId, String namespace, String projectId,
208                                                   String projectVersion )
209        throws MetadataResolutionException
210    {
211        throw new UnsupportedOperationException();
212    }
213
214    @Override
215    public Collection<ProjectVersionReference> getProjectReferences( String repoId, String namespace, String projectId,
216                                                                     String projectVersion )
217        throws MetadataResolutionException
218    {
219        throw new UnsupportedOperationException();
220    }
221
222    @Override
223    public Collection<String> getRootNamespaces( String repoId )
224        throws MetadataResolutionException
225    {
226        throw new UnsupportedOperationException();
227    }
228
229    @Override
230    public Collection<String> getNamespaces( String repoId, String namespace )
231        throws MetadataResolutionException
232    {
233        throw new UnsupportedOperationException();
234    }
235
236    @Override
237    public Collection<String> getProjects( String repoId, String namespace )
238        throws MetadataResolutionException
239    {
240        throw new UnsupportedOperationException();
241    }
242
243    @Override
244    public Collection<String> getProjectVersions( String repoId, String namespace, String projectId )
245        throws MetadataResolutionException
246    {
247        throw new UnsupportedOperationException();
248    }
249
250    @Override
251    public void removeProjectVersion( String repoId, String namespace, String projectId, String projectVersion )
252        throws MetadataRepositoryException
253    {
254        throw new UnsupportedOperationException();
255    }
256
257    @Override
258    public Collection<ArtifactMetadata> getArtifacts( String repoId, String namespace, String projectId,
259                                                      String projectVersion )
260        throws MetadataResolutionException
261    {
262        throw new UnsupportedOperationException();
263    }
264
265    @Override
266    public void removeProject( String repositoryId, String namespace, String projectId )
267        throws MetadataRepositoryException
268    {
269        throw new UnsupportedOperationException();
270    }
271
272    @Override
273    public void save()
274    {
275    }
276
277    @Override
278    public void close()
279        throws MetadataRepositoryException
280    {
281    }
282
283    @Override
284    public void revert()
285    {
286    }
287
288    @Override
289    public boolean canObtainAccess( Class<?> aClass )
290    {
291        throw new UnsupportedOperationException();
292    }
293
294    @Override
295    public <T> T obtainAccess( Class<T> aClass )
296        throws MetadataRepositoryException
297    {
298        throw new UnsupportedOperationException();
299    }
300
301    @Override
302    public List<ArtifactMetadata> searchArtifacts( String text, String repositoryId, boolean exact )
303        throws MetadataRepositoryException
304    {
305        throw new UnsupportedOperationException();
306    }
307
308    @Override
309    public List<ArtifactMetadata> searchArtifacts( String key, String text, String repositoryId, boolean exact )
310        throws MetadataRepositoryException
311    {
312        throw new UnsupportedOperationException();
313    }
314
315}