]> source.dussan.org Git - archiva.git/blob
1fb613335023de9b3349ed6d844cdcde1eaaab5f
[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.ContentNotFoundException;
27 import org.apache.archiva.repository.ManagedRepository;
28 import org.apache.archiva.repository.ManagedRepositoryContent;
29 import org.apache.archiva.repository.RepositoryException;
30 import org.apache.archiva.repository.layout.LayoutException;
31 import org.springframework.stereotype.Service;
32
33 import java.nio.file.Path;
34 import java.util.Set;
35
36 /**
37  * @author Martin Stockhammer <martin_s@apache.org>
38  */
39 @Service("managedRepositoryContent#mock")
40 public class ManagedRepositoryContentMock implements ManagedRepositoryContent
41 {
42     private ManagedRepository repository;
43
44     @Override
45     public void deleteVersion( VersionedReference reference ) throws ContentNotFoundException
46     {
47
48     }
49
50     @Override
51     public void deleteArtifact( ArtifactReference artifactReference ) throws ContentNotFoundException
52     {
53
54     }
55
56     @Override
57     public void deleteGroupId( String groupId ) throws ContentNotFoundException
58     {
59
60     }
61
62     @Override
63     public void deleteProject( String namespace, String projectId ) throws RepositoryException
64     {
65
66     }
67
68     @Override
69     public String getId( )
70     {
71         return null;
72     }
73
74     @Override
75     public Set<ArtifactReference> getRelatedArtifacts( ArtifactReference reference ) throws ContentNotFoundException
76     {
77         return null;
78     }
79
80     @Override
81     public String getRepoRoot( )
82     {
83         return null;
84     }
85
86     @Override
87     public ManagedRepository getRepository( )
88     {
89         return repository;
90     }
91
92     @Override
93     public Set<String> getVersions( ProjectReference reference ) throws ContentNotFoundException, LayoutException
94     {
95         return null;
96     }
97
98     @Override
99     public Set<String> getVersions( VersionedReference reference ) throws ContentNotFoundException
100     {
101         return null;
102     }
103
104     @Override
105     public boolean hasContent( ArtifactReference reference )
106     {
107         return false;
108     }
109
110     @Override
111     public boolean hasContent( ProjectReference reference )
112     {
113         return false;
114     }
115
116     @Override
117     public boolean hasContent( VersionedReference reference )
118     {
119         return false;
120     }
121
122     @Override
123     public void setRepository( ManagedRepository repo )
124     {
125         this.repository = repo;
126     }
127
128     @Override
129     public ArtifactReference toArtifactReference( String path ) throws LayoutException
130     {
131         return null;
132     }
133
134     @Override
135     public Path toFile( ArtifactReference reference )
136     {
137         return null;
138     }
139
140     @Override
141     public Path toFile( ArchivaArtifact reference )
142     {
143         return null;
144     }
145
146     @Override
147     public String toMetadataPath( ProjectReference reference )
148     {
149         return null;
150     }
151
152     @Override
153     public String toMetadataPath( VersionedReference reference )
154     {
155         return null;
156     }
157
158     @Override
159     public String toPath( ArtifactReference reference )
160     {
161         return null;
162     }
163
164     @Override
165     public String toPath( ArchivaArtifact reference )
166     {
167         return null;
168     }
169 }