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 PermissionEnumReturns 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 voidPermissionEnum.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 PermissionEnumUserDetailsJson.toPermissionEnum(String thePermission) Methods in ca.cdr.api.model.json with parameters of type PermissionEnumModifier and TypeMethodDescriptiondefault voidIHasAuthorities.addAuthority(PermissionEnum thePermission, String theArgument) UserDetailsJson.addAuthority(PermissionEnum thePermission) voidOAuth2WritableClientDetailsJson.addPermission(PermissionEnum thePermission) voidOAuth2WritableClientDetailsJson.addPermission(PermissionEnum thePermission, String theArgument) IHasAuthorities.hasArgumentsForAuthority(PermissionEnum thePermission) Called from javascriptdefault booleanIHasAuthorities.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)voidOAuth2WritableClientDetailsJson.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 GrantedAuthorityJsonPermissionArgumentFormat.buildAuthority(PermissionEnum thePermissionEnum, PermissionArgumentValue theArgumentValue) Typesafe authority builder.