]> source.dussan.org Git - archiva.git/blob
d320ecbb4d08eb43fb2893723d504c668d6615df
[archiva.git] /
1 package org.apache.archiva.metadata.repository.cassandra;
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.metadata.model.ArtifactMetadata;
23 import org.apache.archiva.metadata.model.ProjectMetadata;
24 import org.apache.archiva.metadata.model.ProjectVersionMetadata;
25 import org.apache.archiva.metadata.repository.MetadataRepository;
26 import org.apache.archiva.metadata.repository.RepositorySession;
27 import org.apache.archiva.filter.Filter;
28 import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest;
29 import org.apache.archiva.metadata.repository.storage.RelocationException;
30 import org.apache.archiva.metadata.repository.storage.RepositoryStorage;
31 import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataException;
32 import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataInvalidException;
33 import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataNotFoundException;
34 import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException;
35 import org.apache.archiva.model.ArtifactReference;
36 import org.apache.archiva.policies.ProxyDownloadException;
37 import org.apache.archiva.repository.ManagedRepositoryContent;
38 import org.apache.archiva.repository.ManagedRepository;
39 import org.apache.archiva.metadata.audit.RepositoryListener;
40 import org.apache.archiva.repository.content.ItemSelector;
41 import org.apache.archiva.xml.XMLException;
42
43 import java.io.IOException;
44 import java.util.Collection;
45
46 /**
47  * @author Olivier Lamy
48  */
49 public class MockRepositoryStorage
50     implements RepositoryStorage, RepositoryListener
51 {
52     @Override
53     public ProjectMetadata readProjectMetadata( String repoId, String namespace, String projectId )
54     {
55         return null;
56     }
57
58     @Override
59     public ProjectVersionMetadata readProjectVersionMetadata( ReadMetadataRequest readMetadataRequest )
60         throws RepositoryStorageMetadataInvalidException, RepositoryStorageMetadataNotFoundException,
61         RepositoryStorageRuntimeException
62     {
63         return null;
64     }
65
66     @Override
67     public Collection<String> listRootNamespaces( String repoId, Filter<String> filter )
68         throws RepositoryStorageRuntimeException
69     {
70         return null;
71     }
72
73     @Override
74     public Collection<String> listNamespaces( String repoId, String namespace, Filter<String> filter )
75         throws RepositoryStorageRuntimeException
76     {
77         return null;
78     }
79
80     @Override
81     public Collection<String> listProjects( String repoId, String namespace, Filter<String> filter )
82         throws RepositoryStorageRuntimeException
83     {
84         return null;
85     }
86
87     @Override
88     public Collection<String> listProjectVersions( String repoId, String namespace, String projectId,
89                                                    Filter<String> filter )
90         throws RepositoryStorageRuntimeException
91     {
92         return null;
93     }
94
95     @Override
96     public Collection<ArtifactMetadata> readArtifactsMetadata( ReadMetadataRequest readMetadataRequest )
97         throws RepositoryStorageRuntimeException
98     {
99         return null;
100     }
101
102     @Override
103     public ArtifactMetadata readArtifactMetadataFromPath( String repoId, String path )
104         throws RepositoryStorageRuntimeException
105     {
106         return null;
107     }
108
109     @Override
110     public void applyServerSideRelocation( ManagedRepository managedRepository, ArtifactReference artifact )
111         throws ProxyDownloadException
112     {
113
114     }
115
116     @Override
117     public ItemSelector applyServerSideRelocation( ManagedRepository managedRepository, ItemSelector selector ) throws ProxyDownloadException
118     {
119         return null;
120     }
121
122     @Override
123     public String getFilePath( String requestPath, org.apache.archiva.repository.ManagedRepository managedRepository )
124     {
125         return null;
126     }
127
128     @Override
129     public String getFilePathWithVersion( String requestPath, ManagedRepositoryContent managedRepositoryContent )
130             throws RelocationException, XMLException, IOException
131     {
132         return null;
133     }
134
135     @Override
136     public void deleteArtifact( MetadataRepository metadataRepository, String repositoryId, String namespace,
137                                 String project, String version, String id )
138     {
139
140     }
141
142     @Override
143     public void addArtifact( RepositorySession session, String repoId, String namespace, String projectId,
144                              ProjectVersionMetadata metadata )
145     {
146
147     }
148
149     @Override
150     public void addArtifactProblem( RepositorySession session, String repoId, String namespace, String projectId,
151                                     String projectVersion, RepositoryStorageMetadataException exception )
152     {
153
154     }
155 }