1 package org.apache.archiva.security.mock;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.archiva.admin.model.beans.ManagedRepository;
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.metadata.repository.filter.Filter;
28 import org.apache.archiva.metadata.repository.storage.ReadMetadataRequest;
29 import org.apache.archiva.metadata.repository.storage.RepositoryStorage;
30 import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataException;
31 import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataInvalidException;
32 import org.apache.archiva.metadata.repository.storage.RepositoryStorageMetadataNotFoundException;
33 import org.apache.archiva.metadata.repository.storage.RepositoryStorageRuntimeException;
34 import org.apache.archiva.model.ArtifactReference;
35 import org.apache.archiva.policies.ProxyDownloadException;
36 import org.apache.archiva.redback.components.taskqueue.TaskQueueException;
37 import org.apache.archiva.repository.ManagedRepositoryContent;
38 import org.apache.archiva.repository.events.RepositoryListener;
39 import org.apache.archiva.repository.layout.LayoutException;
40 import org.apache.archiva.scheduler.repository.model.RepositoryArchivaTaskScheduler;
41 import org.apache.archiva.scheduler.repository.model.RepositoryTask;
42 import org.apache.archiva.xml.XMLException;
43
44 import java.util.Collection;
45
46
47
48
49 public class MockBeanServices
50 implements RepositoryStorage, RepositoryListener, RepositoryArchivaTaskScheduler
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( ManagedRepositoryContent managedRepository, ArtifactReference artifact )
111 throws ProxyDownloadException
112 {
113
114 }
115
116
117 @Override
118 public void deleteArtifact( MetadataRepository metadataRepository, String repositoryId, String namespace,
119 String project, String version, String id )
120 {
121
122 }
123
124 @Override
125 public void addArtifact( RepositorySession session, String repoId, String namespace, String projectId,
126 ProjectVersionMetadata metadata )
127 {
128
129 }
130
131 @Override
132 public void addArtifactProblem( RepositorySession session, String repoId, String namespace, String projectId,
133 String projectVersion, RepositoryStorageMetadataException exception )
134 {
135
136 }
137
138
139 @Override
140 public boolean isProcessingRepositoryTask( String repositoryId )
141 {
142 return false;
143 }
144
145 @Override
146 public boolean isProcessingRepositoryTask( RepositoryTask task )
147 {
148 return false;
149 }
150
151 @Override
152 public void queueTask( RepositoryTask task )
153 throws TaskQueueException
154 {
155
156 }
157
158 @Override
159 public boolean unQueueTask( RepositoryTask task )
160 throws TaskQueueException
161 {
162 return false;
163 }
164
165 @Override
166 public String getFilePath( String requestPath, ManagedRepository managedRepository )
167 {
168 return null;
169 }
170
171 @Override
172 public String getFilePathWithVersion( String requestPath, ManagedRepositoryContent managedRepositoryContent )
173 {
174 return null;
175 }
176 }