View Javadoc
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 }