]> source.dussan.org Git - archiva.git/blob
3aa65dea23e4960502fc534560374bf52a73f1c6
[archiva.git] /
1 package org.apache.archiva.repository.base.managed;
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  * Unless required by applicable law or agreed to in writing,
13  * software distributed under the License is distributed on an
14  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15  * KIND, either express or implied.  See the License for the
16  * specific language governing permissions and limitations
17  * under the License.
18  */
19
20 import org.apache.archiva.configuration.Configuration;
21 import org.apache.archiva.configuration.ManagedRepositoryConfiguration;
22 import org.apache.archiva.repository.base.ArchivaRepositoryRegistry;
23 import org.apache.archiva.repository.base.ConfigurationHandler;
24 import org.apache.archiva.repository.validation.CheckedResult;
25 import org.apache.archiva.repository.ManagedRepository;
26 import org.apache.archiva.repository.RepositoryException;
27 import org.apache.archiva.repository.RepositoryHandler;
28 import org.apache.archiva.repository.RepositoryType;
29 import org.apache.archiva.repository.validation.RepositoryChecker;
30 import org.apache.archiva.repository.validation.RepositoryValidator;
31 import org.apache.archiva.repository.validation.ValidationResponse;
32
33 import javax.inject.Named;
34 import java.util.Collection;
35 import java.util.Map;
36
37 /**
38  * Handler implementation for managed repositories.
39  *
40  * @author Martin Stockhammer <martin_s@apache.org>
41  */
42 public class ManagedRepositoryHandler
43 implements RepositoryHandler<ManagedRepository, ManagedRepositoryConfiguration>
44 {
45
46     public ManagedRepositoryHandler( ArchivaRepositoryRegistry repositoryRegistry,
47                                      ConfigurationHandler configurationHandler,
48                                      @Named( "repositoryValidator#common#managed") RepositoryValidator<ManagedRepository> managedRepositoryValidator )
49     {
50     }
51
52     @Override
53     public Map<String, ManagedRepository> newInstancesFromConfig( )
54     {
55         return null;
56     }
57
58     @Override
59     public ManagedRepository newInstance( RepositoryType type, String id ) throws RepositoryException
60     {
61         return null;
62     }
63
64     @Override
65     public ManagedRepository newInstance( ManagedRepositoryConfiguration repositoryConfiguration ) throws RepositoryException
66     {
67         return null;
68     }
69
70     @Override
71     public ManagedRepository put( ManagedRepository repository ) throws RepositoryException
72     {
73         return null;
74     }
75
76     @Override
77     public ManagedRepository put( ManagedRepositoryConfiguration repositoryConfiguration ) throws RepositoryException
78     {
79         return null;
80     }
81
82     @Override
83     public ManagedRepository put( ManagedRepositoryConfiguration repositoryConfiguration, Configuration configuration ) throws RepositoryException
84     {
85         return null;
86     }
87
88     @Override
89     public <D> CheckedResult<ManagedRepository, D> putWithCheck( ManagedRepositoryConfiguration repositoryConfiguration, RepositoryChecker<ManagedRepository, D> checker ) throws RepositoryException
90     {
91         return null;
92     }
93
94     @Override
95     public void remove( String id ) throws RepositoryException
96     {
97
98     }
99
100     @Override
101     public void remove( String id, Configuration configuration ) throws RepositoryException
102     {
103
104     }
105
106     @Override
107     public ManagedRepository get( String id )
108     {
109         return null;
110     }
111
112     @Override
113     public ManagedRepository clone( ManagedRepository repo ) throws RepositoryException
114     {
115         return null;
116     }
117
118     @Override
119     public void updateReferences( ManagedRepository repo, ManagedRepositoryConfiguration repositoryConfiguration ) throws RepositoryException
120     {
121
122     }
123
124     @Override
125     public Collection<ManagedRepository> getAll( )
126     {
127         return null;
128     }
129
130     @Override
131     public RepositoryValidator<ManagedRepository> getValidator( )
132     {
133         return null;
134     }
135
136     @Override
137     public ValidationResponse<ManagedRepository> validateRepository( ManagedRepository repository )
138     {
139         return null;
140     }
141
142     @Override
143     public ValidationResponse<ManagedRepository> validateRepositoryForUpdate( ManagedRepository repository )
144     {
145         return null;
146     }
147
148     @Override
149     public boolean has( String id )
150     {
151         return false;
152     }
153
154     @Override
155     public void init( )
156     {
157
158     }
159
160     @Override
161     public void close( )
162     {
163
164     }
165 }