]> source.dussan.org Git - archiva.git/blob
416123b0ab37d28b115d91321d3ba61cbd206526
[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.RbacManagerException;
25 import org.apache.archiva.redback.rbac.RbacObjectInvalidException;
26 import org.apache.archiva.redback.rbac.RbacObjectNotFoundException;
27 import org.apache.archiva.redback.rbac.Resource;
28 import org.apache.archiva.redback.rbac.Role;
29 import org.apache.archiva.redback.rbac.UserAssignment;
30 import org.apache.archiva.redback.rbac.RBACManagerListener;
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     public void initialize()
46     {
47
48     }
49
50     public boolean isFinalImplementation()
51     {
52         return false;
53     }
54
55     public String getDescriptionKey()
56     {
57         return "archiva.redback.rbacmanager.test";
58     }
59
60     public void addListener( RBACManagerListener listener )
61     {
62
63     }
64
65     public void removeListener( RBACManagerListener listener )
66     {
67
68     }
69
70     public Role createRole( String name )
71     {
72         return null;
73     }
74
75     public boolean roleExists( String name )
76     {
77         return false;
78     }
79
80     public boolean roleExists( Role role )
81     {
82         return false;
83     }
84
85     public Role saveRole( Role role )
86         throws RbacObjectInvalidException, RbacManagerException
87     {
88         return null;
89     }
90
91     public void saveRoles( Collection<Role> roles )
92         throws RbacObjectInvalidException, RbacManagerException
93     {
94
95     }
96
97     public Role getRole( String roleName )
98         throws RbacObjectNotFoundException, RbacManagerException
99     {
100         return null;
101     }
102
103     public Map<String, Role> getRoles( Collection<String> roleNames )
104         throws RbacObjectNotFoundException, RbacManagerException
105     {
106         return null;  //To change body of implemented methods use File | Settings | File Templates.
107     }
108
109     public void addChildRole( Role role, Role childRole )
110         throws RbacObjectInvalidException, RbacManagerException
111     {
112         //To change body of implemented methods use File | Settings | File Templates.
113     }
114
115     public Map<String, Role> getChildRoles( Role role )
116         throws RbacManagerException
117     {
118         return null;  //To change body of implemented methods use File | Settings | File Templates.
119     }
120
121     public Map<String, Role> getParentRoles( Role role )
122         throws RbacManagerException
123     {
124         return null;  //To change body of implemented methods use File | Settings | File Templates.
125     }
126
127     public List<Role> getAllRoles()
128         throws RbacManagerException
129     {
130         return null;  //To change body of implemented methods use File | Settings | File Templates.
131     }
132
133     public Set<Role> getEffectiveRoles( Role role )
134         throws RbacObjectNotFoundException, RbacManagerException
135     {
136         return null;  //To change body of implemented methods use File | Settings | File Templates.
137     }
138
139     public void removeRole( Role role )
140         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
141     {
142         //To change body of implemented methods use File | Settings | File Templates.
143     }
144
145     public void removeRole( String roleName )
146         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
147     {
148         //To change body of implemented methods use File | Settings | File Templates.
149     }
150
151     public Permission createPermission( String name )
152         throws RbacManagerException
153     {
154         return null;  //To change body of implemented methods use File | Settings | File Templates.
155     }
156
157     public Permission createPermission( String name, String operationName, String resourceIdentifier )
158         throws RbacManagerException
159     {
160         return null;  //To change body of implemented methods use File | Settings | File Templates.
161     }
162
163     public boolean permissionExists( String name )
164     {
165         return false;  //To change body of implemented methods use File | Settings | File Templates.
166     }
167
168     public boolean permissionExists( Permission permission )
169     {
170         return false;  //To change body of implemented methods use File | Settings | File Templates.
171     }
172
173     public Permission savePermission( Permission permission )
174         throws RbacObjectInvalidException, RbacManagerException
175     {
176         return null;  //To change body of implemented methods use File | Settings | File Templates.
177     }
178
179     public Permission getPermission( String permissionName )
180         throws RbacObjectNotFoundException, RbacManagerException
181     {
182         return null;  //To change body of implemented methods use File | Settings | File Templates.
183     }
184
185     public List<Permission> getAllPermissions()
186         throws RbacManagerException
187     {
188         return null;  //To change body of implemented methods use File | Settings | File Templates.
189     }
190
191     public void removePermission( Permission permission )
192         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
193     {
194         //To change body of implemented methods use File | Settings | File Templates.
195     }
196
197     public void removePermission( String permissionName )
198         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
199     {
200         //To change body of implemented methods use File | Settings | File Templates.
201     }
202
203     public Operation createOperation( String name )
204         throws RbacManagerException
205     {
206         return null;  //To change body of implemented methods use File | Settings | File Templates.
207     }
208
209     public boolean operationExists( String name )
210     {
211         return false;  //To change body of implemented methods use File | Settings | File Templates.
212     }
213
214     public boolean operationExists( Operation operation )
215     {
216         return false;
217     }
218
219     public Operation saveOperation( Operation operation )
220         throws RbacObjectInvalidException, RbacManagerException
221     {
222         return null;
223     }
224
225     public Operation getOperation( String operationName )
226         throws RbacObjectNotFoundException, RbacManagerException
227     {
228         return null;
229     }
230
231     public List<Operation> getAllOperations()
232         throws RbacManagerException
233     {
234         return null;
235     }
236
237     public void removeOperation( Operation operation )
238         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
239     {
240     }
241
242     public void removeOperation( String operationName )
243         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
244     {
245     }
246
247     public Resource createResource( String identifier )
248         throws RbacManagerException
249     {
250         return null;
251     }
252
253     public boolean resourceExists( String identifier )
254     {
255         return false;  //To change body of implemented methods use File | Settings | File Templates.
256     }
257
258     public boolean resourceExists( Resource resource )
259     {
260         return false;  //To change body of implemented methods use File | Settings | File Templates.
261     }
262
263     public Resource saveResource( Resource resource )
264         throws RbacObjectInvalidException, RbacManagerException
265     {
266         return null;  //To change body of implemented methods use File | Settings | File Templates.
267     }
268
269     public Resource getResource( String resourceIdentifier )
270         throws RbacObjectNotFoundException, RbacManagerException
271     {
272         return null;  //To change body of implemented methods use File | Settings | File Templates.
273     }
274
275     public List<Resource> getAllResources()
276         throws RbacManagerException
277     {
278         return null;  //To change body of implemented methods use File | Settings | File Templates.
279     }
280
281     public void removeResource( Resource resource )
282         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
283     {
284         //To change body of implemented methods use File | Settings | File Templates.
285     }
286
287     public void removeResource( String resourceIdentifier )
288         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
289     {
290         //To change body of implemented methods use File | Settings | File Templates.
291     }
292
293     public UserAssignment createUserAssignment( String principal )
294         throws RbacManagerException
295     {
296         return null;  //To change body of implemented methods use File | Settings | File Templates.
297     }
298
299     public boolean userAssignmentExists( String principal )
300     {
301         return false;  //To change body of implemented methods use File | Settings | File Templates.
302     }
303
304     public boolean userAssignmentExists( UserAssignment assignment )
305     {
306         return false;  //To change body of implemented methods use File | Settings | File Templates.
307     }
308
309     public UserAssignment saveUserAssignment( UserAssignment userAssignment )
310         throws RbacObjectInvalidException, RbacManagerException
311     {
312         return null;  //To change body of implemented methods use File | Settings | File Templates.
313     }
314
315     public UserAssignment getUserAssignment( String principal )
316         throws RbacObjectNotFoundException, RbacManagerException
317     {
318         return null;  //To change body of implemented methods use File | Settings | File Templates.
319     }
320
321     public List<UserAssignment> getAllUserAssignments()
322         throws RbacManagerException
323     {
324         return null;  //To change body of implemented methods use File | Settings | File Templates.
325     }
326
327     public List<UserAssignment> getUserAssignmentsForRoles( Collection<String> roleNames )
328         throws RbacManagerException
329     {
330         return null;  //To change body of implemented methods use File | Settings | File Templates.
331     }
332
333     public void removeUserAssignment( UserAssignment userAssignment )
334         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
335     {
336         //To change body of implemented methods use File | Settings | File Templates.
337     }
338
339     public void removeUserAssignment( String principal )
340         throws RbacObjectNotFoundException, RbacObjectInvalidException, RbacManagerException
341     {
342         //To change body of implemented methods use File | Settings | File Templates.
343     }
344
345     public Collection<Role> getAssignedRoles( String principal )
346         throws RbacObjectNotFoundException, RbacManagerException
347     {
348         return null;  //To change body of implemented methods use File | Settings | File Templates.
349     }
350
351     public Collection<Role> getAssignedRoles( UserAssignment userAssignment )
352         throws RbacObjectNotFoundException, RbacManagerException
353     {
354         return null;  //To change body of implemented methods use File | Settings | File Templates.
355     }
356
357     public Collection<Role> getEffectivelyUnassignedRoles( String principal )
358         throws RbacManagerException, RbacObjectNotFoundException
359     {
360         return null;  //To change body of implemented methods use File | Settings | File Templates.
361     }
362
363     public Collection<Role> getEffectivelyAssignedRoles( String principal )
364         throws RbacObjectNotFoundException, RbacManagerException
365     {
366         return null;  //To change body of implemented methods use File | Settings | File Templates.
367     }
368
369     public Collection<Role> getUnassignedRoles( String principal )
370         throws RbacManagerException, RbacObjectNotFoundException
371     {
372         return null;  //To change body of implemented methods use File | Settings | File Templates.
373     }
374
375     public Set<Permission> getAssignedPermissions( String principal )
376         throws RbacObjectNotFoundException, RbacManagerException
377     {
378         return null;  //To change body of implemented methods use File | Settings | File Templates.
379     }
380
381     public Map<String, List<Permission>> getAssignedPermissionMap( String principal )
382         throws RbacObjectNotFoundException, RbacManagerException
383     {
384         return null;  //To change body of implemented methods use File | Settings | File Templates.
385     }
386
387     public List<Role> getAllAssignableRoles()
388         throws RbacManagerException, RbacObjectNotFoundException
389     {
390         return null;  //To change body of implemented methods use File | Settings | File Templates.
391     }
392
393     public Resource getGlobalResource()
394         throws RbacManagerException
395     {
396         return null;  //To change body of implemented methods use File | Settings | File Templates.
397     }
398
399     public void eraseDatabase()
400     {
401         //To change body of implemented methods use File | Settings | File Templates.
402     }
403 }