Uses of Enum Class
ca.cdr.api.model.enm.PermissionEnum
Packages that use PermissionEnum
Package
Description
Machinery for declaring, parsing, and formatting PermissionEnum arguments from GrantedAuthorityJson.
-
Uses of PermissionEnum in ca.cdr.api.model.enm
Methods in ca.cdr.api.model.enm that return PermissionEnumModifier and TypeMethodDescriptionstatic PermissionEnum
Returns the enum constant of this class with the specified name.static PermissionEnum[]
PermissionEnum.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in ca.cdr.api.model.enm that return types with arguments of type PermissionEnumModifier and TypeMethodDescriptionstatic Optional<PermissionEnum>
static List<PermissionEnum>
PermissionEnum.getImplies()
static Set<PermissionEnum>
PermissionEnum.roles()
Deprecated.Methods in ca.cdr.api.model.enm with parameters of type PermissionEnumModifier and TypeMethodDescriptionstatic void
PermissionEnum.validateInheritedPermissionsFormat
(PermissionEnum[] theImplies, PermissionArgumentFormat<?> theFormat) -
Uses of PermissionEnum in ca.cdr.api.model.json
Methods in ca.cdr.api.model.json that return PermissionEnumModifier and TypeMethodDescriptionGrantedAuthorityJson.getPermission()
static PermissionEnum
UserDetailsJson.toPermissionEnum
(String thePermission) Methods in ca.cdr.api.model.json with parameters of type PermissionEnumModifier and TypeMethodDescriptiondefault void
IHasAuthorities.addAuthority
(PermissionEnum thePermission, String theArgument) UserDetailsJson.addAuthority
(PermissionEnum thePermission) void
OAuth2WritableClientDetailsJson.addPermission
(PermissionEnum thePermission) void
OAuth2WritableClientDetailsJson.addPermission
(PermissionEnum thePermission, String theArgument) IHasAuthorities.hasArgumentsForAuthority
(PermissionEnum thePermission) Called from javascriptdefault boolean
IHasAuthorities.hasAuthority
(PermissionEnum thePermission) Returns true if the user has an authority matching this permission, including any that require arguments (in other words, this check is not argument aware)void
OAuth2WritableClientDetailsJson.removePermission
(PermissionEnum thePermission, String theArgument) Constructors in ca.cdr.api.model.json with parameters of type PermissionEnumModifierConstructorDescriptionGrantedAuthorityJson
(PermissionEnum thePermission) ConstructorGrantedAuthorityJson
(PermissionEnum thePermission, String theArgument) Constructor -
Uses of PermissionEnum in ca.cdr.api.security.permission
Methods in ca.cdr.api.security.permission with parameters of type PermissionEnumModifier and TypeMethodDescriptionstatic GrantedAuthorityJson
PermissionArgumentFormat.buildAuthority
(PermissionEnum thePermissionEnum, PermissionArgumentValue theArgumentValue) Typesafe authority builder.