]> source.dussan.org Git - archiva.git/blob
26e891dcb6ed4defec94a9edc86cd1e943220ca3
[archiva.git] /
1 package org.apache.archiva.consumers.lucene.test;
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.redback.rbac.Operation;
22 import org.apache.archiva.redback.rbac.Permission;
23 import org.apache.archiva.redback.rbac.RBACManager;
24 import org.apache.archiva.redback.rbac.RBACManagerListener;
25 import org.apache.archiva.redback.rbac.RbacManagerException;
26 import org.apache.archiva.redback.rbac.RbacObjectInvalidException;
27 import org.apache.archiva.redback.rbac.RbacObjectNotFoundException;
28 import org.apache.archiva.redback.rbac.Resource;
29 import org.apache.archiva.redback.rbac.Role;
30 import org.apache.archiva.redback.rbac.UserAssignment;
31 import org.springframework.stereotype.Service;
32
33 import java.util.Collection;
34 import java.util.List;
35 import java.util.Map;
36 import java.util.Set;
37
38 /**
39  * @author Olivier Lamy
40  */
41 @Service("rbacManager#cached")
42 public class TestRBACManager implements RBACManager
43 {
44
45     @Override
46     public void initialize()
47     {
48
49     }
50
51     @Override
52     public boolean isFinalImplementation()
53     {
54         return false;
55     }
56
57     @Override
58     public String getDescriptionKey()
59     {
60         return "archiva.redback.rbacmanager.test";
61     }
62
63     @Override
64     public void addListener( RBACManagerListener listener )
65     {
66
67     }
68
69     @Override
70     public void removeListener( RBACManagerListener listener )
71     {
72
73     }
74
75     @Override
76     public Role createRole( String name )
77     {
78         return null;
79     }
80
81     @Override
82     public Role createRole( String id, String name )
83     {
84         return null;
85     }
86
87     @Override
88     public boolean roleExists( String name )
89     {
90         return false;
91     }
92
93     @Override
94     public boolean roleExistsById( String id ) throws RbacManagerException
95     {
96         return false;
97     }
98
99     @Override
100     public boolean roleExists( Role role )
101     {
102         return false;
103     }
104
105     @Override
106     public Role saveRole( Role role )
107         throws RbacObjectInvalidException, RbacManagerException
108     {
109         return null;
110     }
111
112     @Override
113     public void saveRoles( Collection<Role> roles )
114         throws RbacObjectInvalidException, RbacManagerException
115     {
116
117     }
118
119     @Override
120     public Role getRole( String roleName )
121         throws RbacObjectNotFoundException, RbacManagerException
122     {
123         return null;
124     }
125
126     @Override
127     public Role getRoleById( String id ) throws RbacObjectNotFoundException, RbacManagerException
128     {
129         return null;
130     }
131
132     @Override
133     public Map<String, Role> getRoles( Collection<String> roleNames )
134         throws RbacObjectNotFoundException, RbacManagerException
135     {
136         return null;  //To change body of implemented methods use File | Settings | File Templates.
137     }
138
139     @Override
140     public void addChildRole( Role role, Role childRole )
141         throws RbacObjectInvalidException, RbacManagerException
142     {
143         //To change body of implemented methods use File | Settings | File Templates.
144     }
145
146     @Override
147     public Map<String, Role> getChildRoles( Role role )
148         throws RbacManagerException
149     {
150         return null;  //To change body of implemented methods use File | Settings | File Templates.
151     }
152
153     @Override
154     public Map<String, Role> getParentRoles( Role role )
155         throws RbacManagerException
156     {
157         return null;  //To change body of implemented methods use File | Settings | File Templates.
158     }
159
160     @Override
161     public List<Role> getAllRoles()
162         throws RbacManagerException
163     {
164         return null;  //To change body of implemented methods use File | Settings | File Templates.
165     }
166
167     @Override
168     public Set<Role> getEffectiveRoles( Role role )
169         throws RbacObjectNotFoundException, RbacManagerException
170     {
171         return null;  //To change body of implemented methods use File | Settings | File Templates.
172     }
173
174     @Override
175     public void removeRole( Role role )
176         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
177     {
178         //To change body of implemented methods use File | Settings | File Templates.
179     }
180
181     @Override
182     public void removeRole( String roleName )
183         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
184     {
185         //To change body of implemented methods use File | Settings | File Templates.
186     }
187
188     @Override
189     public void removeRoleById( String id ) throws RbacObjectNotFoundException, RbacManagerException
190     {
191
192     }
193
194     @Override
195     public Permission createPermission( String name )
196         throws RbacManagerException
197     {
198         return null;  //To change body of implemented methods use File | Settings | File Templates.
199     }
200
201     @Override
202     public Permission createPermission( String name, String operationName, String resourceIdentifier )
203         throws RbacManagerException
204     {
205         return null;  //To change body of implemented methods use File | Settings | File Templates.
206     }
207
208     @Override
209     public boolean permissionExists( String name )
210     {
211         return false;  //To change body of implemented methods use File | Settings | File Templates.
212     }
213
214     @Override
215     public boolean permissionExists( Permission permission )
216     {
217         return false;  //To change body of implemented methods use File | Settings | File Templates.
218     }
219
220     @Override
221     public Permission savePermission( Permission permission )
222         throws RbacObjectInvalidException, RbacManagerException
223     {
224         return null;  //To change body of implemented methods use File | Settings | File Templates.
225     }
226
227     @Override
228     public Permission getPermission( String permissionName )
229         throws RbacObjectNotFoundException, RbacManagerException
230     {
231         return null;  //To change body of implemented methods use File | Settings | File Templates.
232     }
233
234     @Override
235     public List<Permission> getAllPermissions()
236         throws RbacManagerException
237     {
238         return null;  //To change body of implemented methods use File | Settings | File Templates.
239     }
240
241     @Override
242     public void removePermission( Permission permission )
243         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
244     {
245         //To change body of implemented methods use File | Settings | File Templates.
246     }
247
248     @Override
249     public void removePermission( String permissionName )
250         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
251     {
252         //To change body of implemented methods use File | Settings | File Templates.
253     }
254
255     @Override
256     public Operation createOperation( String name )
257         throws RbacManagerException
258     {
259         return null;  //To change body of implemented methods use File | Settings | File Templates.
260     }
261
262     @Override
263     public boolean operationExists( String name )
264     {
265         return false;  //To change body of implemented methods use File | Settings | File Templates.
266     }
267
268     @Override
269     public boolean operationExists( Operation operation )
270     {
271         return false;
272     }
273
274     @Override
275     public Operation saveOperation( Operation operation )
276         throws RbacObjectInvalidException, RbacManagerException
277     {
278         return null;
279     }
280
281     @Override
282     public Operation getOperation( String operationName )
283         throws RbacObjectNotFoundException, RbacManagerException
284     {
285         return null;
286     }
287
288     @Override
289     public List<Operation> getAllOperations()
290         throws RbacManagerException
291     {
292         return null;
293     }
294
295     @Override
296     public void removeOperation( Operation operation )
297         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
298     {
299     }
300
301     @Override
302     public void removeOperation( String operationName )
303         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
304     {
305     }
306
307     @Override
308     public Resource createResource( String identifier )
309         throws RbacManagerException
310     {
311         return null;
312     }
313
314     @Override
315     public boolean resourceExists( String identifier )
316     {
317         return false;  //To change body of implemented methods use File | Settings | File Templates.
318     }
319
320     @Override
321     public boolean resourceExists( Resource resource )
322     {
323         return false;  //To change body of implemented methods use File | Settings | File Templates.
324     }
325
326     @Override
327     public Resource saveResource( Resource resource )
328         throws RbacObjectInvalidException, RbacManagerException
329     {
330         return null;  //To change body of implemented methods use File | Settings | File Templates.
331     }
332
333     @Override
334     public Resource getResource( String resourceIdentifier )
335         throws RbacObjectNotFoundException, RbacManagerException
336     {
337         return null;  //To change body of implemented methods use File | Settings | File Templates.
338     }
339
340     @Override
341     public List<Resource> getAllResources()
342         throws RbacManagerException
343     {
344         return null;  //To change body of implemented methods use File | Settings | File Templates.
345     }
346
347     @Override
348     public void removeResource( Resource resource )
349         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
350     {
351         //To change body of implemented methods use File | Settings | File Templates.
352     }
353
354     @Override
355     public void removeResource( String resourceIdentifier )
356         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
357     {
358         //To change body of implemented methods use File | Settings | File Templates.
359     }
360
361     @Override
362     public UserAssignment createUserAssignment( String principal )
363         throws RbacManagerException
364     {
365         return null;  //To change body of implemented methods use File | Settings | File Templates.
366     }
367
368     @Override
369     public boolean userAssignmentExists( String principal )
370     {
371         return false;  //To change body of implemented methods use File | Settings | File Templates.
372     }
373
374     @Override
375     public boolean userAssignmentExists( UserAssignment assignment )
376     {
377         return false;  //To change body of implemented methods use File | Settings | File Templates.
378     }
379
380     @Override
381     public UserAssignment saveUserAssignment( UserAssignment userAssignment )
382         throws RbacObjectInvalidException, RbacManagerException
383     {
384         return null;  //To change body of implemented methods use File | Settings | File Templates.
385     }
386
387     @Override
388     public UserAssignment getUserAssignment( String principal )
389         throws RbacObjectNotFoundException, RbacManagerException
390     {
391         return null;  //To change body of implemented methods use File | Settings | File Templates.
392     }
393
394     @Override
395     public List<UserAssignment> getAllUserAssignments()
396         throws RbacManagerException
397     {
398         return null;  //To change body of implemented methods use File | Settings | File Templates.
399     }
400
401     @Override
402     public List<UserAssignment> getUserAssignmentsForRoles( Collection<String> roleNames )
403         throws RbacManagerException
404     {
405         return null;  //To change body of implemented methods use File | Settings | File Templates.
406     }
407
408     @Override
409     public void removeUserAssignment( UserAssignment userAssignment )
410         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
411     {
412         //To change body of implemented methods use File | Settings | File Templates.
413     }
414
415     @Override
416     public void removeUserAssignment( String principal )
417         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
418     {
419         //To change body of implemented methods use File | Settings | File Templates.
420     }
421
422     @Override
423     public Collection<Role> getAssignedRoles( String principal )
424         throws RbacObjectNotFoundException, RbacManagerException
425     {
426         return null;  //To change body of implemented methods use File | Settings | File Templates.
427     }
428
429     @Override
430     public Collection<Role> getAssignedRoles( UserAssignment userAssignment )
431         throws RbacObjectNotFoundException, RbacManagerException
432     {
433         return null;  //To change body of implemented methods use File | Settings | File Templates.
434     }
435
436     @Override
437     public Collection<Role> getEffectivelyUnassignedRoles( String principal )
438         throws RbacManagerException, RbacObjectNotFoundException
439     {
440         return null;  //To change body of implemented methods use File | Settings | File Templates.
441     }
442
443     @Override
444     public Collection<Role> getEffectivelyAssignedRoles( String principal )
445         throws RbacObjectNotFoundException, RbacManagerException
446     {
447         return null;  //To change body of implemented methods use File | Settings | File Templates.
448     }
449
450     @Override
451     public Collection<Role> getUnassignedRoles( String principal )
452         throws RbacManagerException, RbacObjectNotFoundException
453     {
454         return null;  //To change body of implemented methods use File | Settings | File Templates.
455     }
456
457     @Override
458     public Set<Permission> getAssignedPermissions( String principal )
459         throws RbacObjectNotFoundException, RbacManagerException
460     {
461         return null;  //To change body of implemented methods use File | Settings | File Templates.
462     }
463
464     @Override
465     public Map<String, List<? extends Permission>> getAssignedPermissionMap( String principal )
466         throws RbacObjectNotFoundException, RbacManagerException
467     {
468         return null;  //To change body of implemented methods use File | Settings | File Templates.
469     }
470
471     @Override
472     public List<Role> getAllAssignableRoles()
473         throws RbacManagerException, RbacObjectNotFoundException
474     {
475         return null;  //To change body of implemented methods use File | Settings | File Templates.
476     }
477
478     @Override
479     public Resource getGlobalResource()
480         throws RbacManagerException
481     {
482         return null;  //To change body of implemented methods use File | Settings | File Templates.
483     }
484
485     @Override
486     public void eraseDatabase()
487     {
488         //To change body of implemented methods use File | Settings | File Templates.
489     }
490
491     @Override
492     public boolean isReadOnly()
493     {
494         return false;
495     }
496 }