]> source.dussan.org Git - archiva.git/blob
1c659a28b554292ee7aa6b9b1f38705503bd03db
[archiva.git] /
1 package org.apache.archiva.mock;
2 /*
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  */
20
21 import org.apache.archiva.admin.model.AuditInformation;
22 import org.apache.archiva.admin.model.RepositoryAdminException;
23 import org.apache.archiva.admin.model.admin.ArchivaAdministration;
24 import org.apache.archiva.admin.model.beans.FileType;
25 import org.apache.archiva.admin.model.beans.LegacyArtifactPath;
26 import org.apache.archiva.admin.model.beans.NetworkConfiguration;
27 import org.apache.archiva.admin.model.beans.OrganisationInformation;
28 import org.apache.archiva.admin.model.beans.UiConfiguration;
29 import org.apache.archiva.configuration.ArchivaConfiguration;
30
31 import java.util.ArrayList;
32 import java.util.List;
33
34 /**
35  * @author Olivier Lamy
36  */
37 public class MockArchivaAdministration
38     implements ArchivaAdministration
39 {
40     private ArchivaConfiguration archivaConfiguration;
41
42     @Override
43     public List<LegacyArtifactPath> getLegacyArtifactPaths()
44         throws RepositoryAdminException
45     {
46         return null;
47     }
48
49     @Override
50     public void addLegacyArtifactPath( LegacyArtifactPath legacyArtifactPath, AuditInformation auditInformation )
51         throws RepositoryAdminException
52     {
53
54     }
55
56     @Override
57     public void deleteLegacyArtifactPath( String path, AuditInformation auditInformation )
58         throws RepositoryAdminException
59     {
60
61     }
62
63     @Override
64     public void addFileTypePattern( String fileTypeId, String pattern, AuditInformation auditInformation )
65         throws RepositoryAdminException
66     {
67
68     }
69
70     @Override
71     public void removeFileTypePattern( String fileTypeId, String pattern, AuditInformation auditInformation )
72         throws RepositoryAdminException
73     {
74
75     }
76
77     @Override
78     public List<FileType> getFileTypes()
79         throws RepositoryAdminException
80     {
81         return null;
82     }
83
84     @Override
85     public FileType getFileType( String fileTypeId )
86         throws RepositoryAdminException
87     {
88         return null;
89     }
90
91     @Override
92     public void addFileType( FileType fileType, AuditInformation auditInformation )
93         throws RepositoryAdminException
94     {
95
96     }
97
98     @Override
99     public void removeFileType( String fileTypeId, AuditInformation auditInformation )
100         throws RepositoryAdminException
101     {
102
103     }
104
105     @Override
106     public void addKnownContentConsumer( String knownContentConsumer, AuditInformation auditInformation )
107         throws RepositoryAdminException
108     {
109
110     }
111
112     @Override
113     public void setKnownContentConsumers( List<String> knownContentConsumers, AuditInformation auditInformation )
114         throws RepositoryAdminException
115     {
116
117     }
118
119     @Override
120     public List<String> getKnownContentConsumers()
121         throws RepositoryAdminException
122     {
123         return new ArrayList<>(
124             getArchivaConfiguration().getConfiguration().getRepositoryScanning().getKnownContentConsumers() );
125     }
126
127     @Override
128     public void removeKnownContentConsumer( String knownContentConsumer, AuditInformation auditInformation )
129         throws RepositoryAdminException
130     {
131
132     }
133
134     @Override
135     public void addInvalidContentConsumer( String invalidContentConsumer, AuditInformation auditInformation )
136         throws RepositoryAdminException
137     {
138
139     }
140
141     @Override
142     public void setInvalidContentConsumers( List<String> invalidContentConsumers, AuditInformation auditInformation )
143         throws RepositoryAdminException
144     {
145
146     }
147
148     @Override
149     public List<String> getInvalidContentConsumers()
150         throws RepositoryAdminException
151     {
152         return new ArrayList<>(
153             getArchivaConfiguration().getConfiguration().getRepositoryScanning().getInvalidContentConsumers() );
154     }
155
156     @Override
157     public void removeInvalidContentConsumer( String invalidContentConsumer, AuditInformation auditInformation )
158         throws RepositoryAdminException
159     {
160
161     }
162
163     @Override
164     public OrganisationInformation getOrganisationInformation()
165         throws RepositoryAdminException
166     {
167         return null;
168     }
169
170     @Override
171     public void setOrganisationInformation( OrganisationInformation organisationInformation )
172         throws RepositoryAdminException
173     {
174
175     }
176
177     public ArchivaConfiguration getArchivaConfiguration()
178     {
179         return archivaConfiguration;
180     }
181
182     public void setArchivaConfiguration( ArchivaConfiguration archivaConfiguration )
183     {
184         this.archivaConfiguration = archivaConfiguration;
185     }
186
187     @Override
188     public UiConfiguration getUiConfiguration()
189         throws RepositoryAdminException
190     {
191         return null;
192     }
193
194     @Override
195     public void updateUiConfiguration( UiConfiguration uiConfiguration )
196         throws RepositoryAdminException
197     {
198
199     }
200
201     @Override
202     public NetworkConfiguration getNetworkConfiguration()
203         throws RepositoryAdminException
204     {
205         return null;
206     }
207
208     @Override
209     public void setNetworkConfiguration( NetworkConfiguration networkConfiguration )
210         throws RepositoryAdminException
211     {
212
213     }
214 }