Uses of Class
ca.cdr.api.model.json.GrantedAuthorityJson
Packages that use GrantedAuthorityJson
Package
Description
Machinery for declaring, parsing, and formatting PermissionEnum arguments from GrantedAuthorityJson.
-
Uses of GrantedAuthorityJson in ca.cdr.api.model.json
Methods in ca.cdr.api.model.json that return GrantedAuthorityJsonModifier and TypeMethodDescriptionstatic GrantedAuthorityJson
GrantedAuthorityJson.withArgument
(String theArgument) Create a copy of this authority with the same permission but a different argumentMethods in ca.cdr.api.model.json that return types with arguments of type GrantedAuthorityJsonModifier and TypeMethodDescriptionIOAuth2Session.getAuthorities()
UserDetailsJson.getAuthorities()
IHasAuthorities.getPermissions()
Returns the authorities that are granted to the user/sessionOAuth2WritableClientDetailsJson.getPermissions()
UserDetailsJson.getPermissions()
Methods in ca.cdr.api.model.json with parameters of type GrantedAuthorityJsonModifier and TypeMethodDescriptionvoid
UserDetailsJson.addAuthorities
(GrantedAuthorityJson... theAuthority) void
UserDetailsJson.addAuthority
(GrantedAuthorityJson theAuthority) void
OAuth2WritableClientDetailsJson.addPermission
(GrantedAuthorityJson thePermission) int
GrantedAuthorityJson.compareTo
(GrantedAuthorityJson theOther) void
OAuth2WritableClientDetailsJson.removePermission
(GrantedAuthorityJson thePermission) Method parameters in ca.cdr.api.model.json with type arguments of type GrantedAuthorityJsonModifier and TypeMethodDescriptionUserDetailsJson.setAuthorities
(Collection<GrantedAuthorityJson> theAuthorities) void
OAuth2WritableClientDetailsJson.setPermissions
(List<GrantedAuthorityJson> thePermissions) -
Uses of GrantedAuthorityJson in ca.cdr.api.security
Methods in ca.cdr.api.security that return types with arguments of type GrantedAuthorityJsonModifier and TypeMethodDescriptionSmartClinicalScope.computeNarrowedAuthority
(GrantedAuthorityJson theGrantedAuthorityJson) Compute the intersection of the authority and this scope.Methods in ca.cdr.api.security with parameters of type GrantedAuthorityJsonModifier and TypeMethodDescriptionSmartClinicalScope.computeNarrowedAuthority
(GrantedAuthorityJson theGrantedAuthorityJson) Compute the intersection of the authority and this scope. -
Uses of GrantedAuthorityJson in ca.cdr.api.security.permission
Methods in ca.cdr.api.security.permission that return GrantedAuthorityJsonModifier and TypeMethodDescriptionstatic GrantedAuthorityJson
PermissionArgumentFormat.buildAuthority
(PermissionEnum thePermissionEnum, PermissionArgumentValue theArgumentValue) Typesafe authority builder.Methods in ca.cdr.api.security.permission with parameters of type GrantedAuthorityJsonModifier and TypeMethodDescriptionstatic boolean
PermissionArgumentParser.hasFilter
(GrantedAuthorityJson theGrantedAuthorityJson) Goofy check looking for the presence of filter expressions in an argument.PermissionArgumentParser.parse
(GrantedAuthorityJson theGrantedAuthority) Parse any authority generically.<T extends PermissionArgumentValue>
Optional<T>PermissionArgumentParser.parseForValue
(GrantedAuthorityJson theGrantedAuthority, Class<T> theArgumentValueType) Parse the argument string from the GrantedAuthorityJson into the declared argument value type.