public enum AuthorizableTypes extends Enum<AuthorizableTypes>
Enum Constant and Description |
---|
ALL
All authorizables: users (and system users) and groups.
|
GROUPS
Only groups.
|
SYSTEM_USERS
Only system users.
|
USERS
Only users.
|
USERS_AND_SYSTEM_USERS
All users (including system users).
|
Modifier and Type | Method and Description |
---|---|
boolean |
includesGroups()
Provides a way to determine if this AuthorizableTypes value refers to groups as well.
|
boolean |
includesSystemUsers()
Provides a way to determine if this AuthorizableTypes value refers to system users as well.
|
boolean |
includesUsers()
Provides a way to determine if this AuthorizableTypes value refers to users as well.
|
static AuthorizableTypes |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AuthorizableTypes[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AuthorizableTypes ALL
public static final AuthorizableTypes USERS
public static final AuthorizableTypes SYSTEM_USERS
public static final AuthorizableTypes USERS_AND_SYSTEM_USERS
public static final AuthorizableTypes GROUPS
public static AuthorizableTypes[] values()
for (AuthorizableTypes c : AuthorizableTypes.values()) System.out.println(c);
public static AuthorizableTypes valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean includesUsers()
true
if the regular users are included by this enum value and false
otherwisepublic boolean includesSystemUsers()
true
if the system users are included by this enum value and false
otherwisepublic boolean includesGroups()
true
if the groups are included by this enum value and false
otherwiseCopyright © 2010 - 2020 Adobe. All Rights Reserved