KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > portal > core > portlet > permission > security > RootItemImpl


1 /*****************************************
2  * *
3  * JBoss Portal: The OpenSource Portal *
4  * *
5  * Distributable under LGPL license. *
6  * See terms of license at gnu.org. *
7  * *
8  *****************************************/

9 package org.jboss.portal.core.portlet.permission.security;
10
11 import java.util.LinkedHashSet JavaDoc;
12 import java.util.Set JavaDoc;
13
14 import org.jboss.portal.core.security.PermissionDescription;
15 import org.jboss.portal.core.portlet.user.security.UserSecurityConstants;
16
17 /**
18  * @author Roy Russo : roy at jboss dot org
19  * Date: Feb 22, 2005
20  * Time: 11:36:31 AM
21  */

22 public class RootItemImpl
23       implements org.jboss.portal.core.security.Item
24 {
25
26    public RootItemImpl()
27    {
28    }
29    
30    public String JavaDoc getName()
31    {
32       return "Root";
33    }
34
35    public Set JavaDoc getPermissionsNames()
36    {
37       Set JavaDoc set = new LinkedHashSet JavaDoc();
38       set.add(UserSecurityConstants.ADMIN);
39       return set;
40    }
41
42    public PermissionDescription getPermission(String JavaDoc name)
43    {
44       return null;
45    }
46
47    public String JavaDoc getDescription()
48    {
49       return "Global permission management";
50    }
51
52 }
53
Popular Tags