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