View Javadoc
1   package org.apache.archiva.repository.scanner;
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  import org.springframework.stereotype.Service;
31  
32  import java.util.List;
33  
34  /**
35   * @author Olivier Lamy
36   */
37  @Service
38  public class ArchivaAdministrationStub
39      implements ArchivaAdministration
40  {
41  
42      private ArchivaConfiguration archivaConfiguration;
43  
44      public ArchivaAdministrationStub()
45      {
46          // no op
47      }
48  
49  
50      public ArchivaAdministrationStub( ArchivaConfiguration archivaConfiguration )
51      {
52          this.archivaConfiguration = archivaConfiguration;
53      }
54  
55      @Override
56      public List<LegacyArtifactPath> getLegacyArtifactPaths()
57          throws RepositoryAdminException
58      {
59          return null;
60      }
61  
62      @Override
63      public void addLegacyArtifactPath( LegacyArtifactPath legacyArtifactPath, AuditInformation auditInformation )
64          throws RepositoryAdminException
65      {
66  
67      }
68  
69      @Override
70      public void deleteLegacyArtifactPath( String path, AuditInformation auditInformation )
71          throws RepositoryAdminException
72      {
73  
74      }
75  
76      @Override
77      public void addFileTypePattern( String fileTypeId, String pattern, AuditInformation auditInformation )
78          throws RepositoryAdminException
79      {
80  
81      }
82  
83      @Override
84      public void removeFileTypePattern( String fileTypeId, String pattern, AuditInformation auditInformation )
85          throws RepositoryAdminException
86      {
87  
88      }
89  
90      @Override
91      public List<FileType> getFileTypes()
92          throws RepositoryAdminException
93      {
94          return null;
95      }
96  
97      @Override
98      public FileType getFileType( String fileTypeId )
99          throws RepositoryAdminException
100     {
101         return null;
102     }
103 
104     @Override
105     public void addFileType( FileType fileType, AuditInformation auditInformation )
106         throws RepositoryAdminException
107     {
108 
109     }
110 
111     @Override
112     public void removeFileType( String fileTypeId, AuditInformation auditInformation )
113         throws RepositoryAdminException
114     {
115 
116     }
117 
118     @Override
119     public void addKnownContentConsumer( String knownContentConsumer, AuditInformation auditInformation )
120         throws RepositoryAdminException
121     {
122 
123     }
124 
125     @Override
126     public void setKnownContentConsumers( List<String> knownContentConsumers, AuditInformation auditInformation )
127         throws RepositoryAdminException
128     {
129 
130     }
131 
132     @Override
133     public List<String> getKnownContentConsumers()
134         throws RepositoryAdminException
135     {
136         return archivaConfiguration.getConfiguration().getRepositoryScanning().getKnownContentConsumers();
137     }
138 
139     @Override
140     public void removeKnownContentConsumer( String knownContentConsumer, AuditInformation auditInformation )
141         throws RepositoryAdminException
142     {
143 
144     }
145 
146     @Override
147     public void addInvalidContentConsumer( String invalidContentConsumer, AuditInformation auditInformation )
148         throws RepositoryAdminException
149     {
150 
151     }
152 
153     @Override
154     public void setInvalidContentConsumers( List<String> invalidContentConsumers, AuditInformation auditInformation )
155         throws RepositoryAdminException
156     {
157 
158     }
159 
160     @Override
161     public List<String> getInvalidContentConsumers()
162         throws RepositoryAdminException
163     {
164         return archivaConfiguration.getConfiguration().getRepositoryScanning().getInvalidContentConsumers();
165     }
166 
167     @Override
168     public void removeInvalidContentConsumer( String invalidContentConsumer, AuditInformation auditInformation )
169         throws RepositoryAdminException
170     {
171 
172     }
173 
174     @Override
175     public OrganisationInformation getOrganisationInformation()
176         throws RepositoryAdminException
177     {
178         return null;
179     }
180 
181     @Override
182     public void setOrganisationInformation( OrganisationInformation organisationInformation )
183         throws RepositoryAdminException
184     {
185 
186     }
187 
188     @Override
189     public UiConfiguration getUiConfiguration()
190         throws RepositoryAdminException
191     {
192         return null;
193     }
194 
195     @Override
196     public void updateUiConfiguration( UiConfiguration uiConfiguration )
197         throws RepositoryAdminException
198     {
199 
200     }
201 
202 
203     @Override
204     public NetworkConfiguration getNetworkConfiguration()
205         throws RepositoryAdminException
206     {
207         return null;
208     }
209 
210     @Override
211     public void setNetworkConfiguration( NetworkConfiguration networkConfiguration )
212         throws RepositoryAdminException
213     {
214 
215     }
216 }