Enum UserAccessLevel
- java.lang.Object
-
- java.lang.Enum<UserAccessLevel>
-
- org.silverpeas.core.admin.user.constant.UserAccessLevel
-
- All Implemented Interfaces:
Serializable
,Comparable<UserAccessLevel>
public enum UserAccessLevel extends Enum<UserAccessLevel>
The access level of a user account in Silverpeas.- Author:
- Yohann Chastagnier
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADMINISTRATOR
The user is an administrator.DOMAIN_ADMINISTRATOR
The user is an administrator of domains.GUEST
The user is guest in the platform.PDC_MANAGER
The user is a manager of the PdC.SPACE_ADMINISTRATOR
The user is an administrator of spaces.UNKNOWN
Unknown.USER
The user is a basic Silverpeas user.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
code()
static UserAccessLevel
from(String name)
static UserAccessLevel
fromCode(String code)
String
getCode()
String
getName()
static UserAccessLevel
valueOf(String name)
Returns the enum constant of this type with the specified name.static UserAccessLevel[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final UserAccessLevel UNKNOWN
Unknown. The access level isn't defined.
-
ADMINISTRATOR
public static final UserAccessLevel ADMINISTRATOR
The user is an administrator.
-
DOMAIN_ADMINISTRATOR
public static final UserAccessLevel DOMAIN_ADMINISTRATOR
The user is an administrator of domains.
-
SPACE_ADMINISTRATOR
public static final UserAccessLevel SPACE_ADMINISTRATOR
The user is an administrator of spaces.
-
USER
public static final UserAccessLevel USER
The user is a basic Silverpeas user.
-
GUEST
public static final UserAccessLevel GUEST
The user is guest in the platform. Its rights of access are strongly limited to what is public.
-
PDC_MANAGER
public static final UserAccessLevel PDC_MANAGER
The user is a manager of the PdC.
-
-
Method Detail
-
values
public static UserAccessLevel[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (UserAccessLevel c : UserAccessLevel.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static UserAccessLevel valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
code
public String code()
-
getCode
public String getCode()
-
getName
public String getName()
-
fromCode
public static UserAccessLevel fromCode(String code)
-
from
public static UserAccessLevel from(String name)
-
-