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 GrantedAuthorityJsonGrantedAuthorityJson.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()RoleJson.getPermissions()UserDetailsJson.getPermissions()Methods in ca.cdr.api.model.json with parameters of type GrantedAuthorityJsonModifier and TypeMethodDescriptionvoidUserDetailsJson.addAuthorities(GrantedAuthorityJson... theAuthority) voidUserDetailsJson.addAuthority(GrantedAuthorityJson theAuthority) voidOAuth2WritableClientDetailsJson.addPermission(GrantedAuthorityJson thePermission) intGrantedAuthorityJson.compareTo(GrantedAuthorityJson theOther) voidOAuth2WritableClientDetailsJson.removePermission(GrantedAuthorityJson thePermission) Method parameters in ca.cdr.api.model.json with type arguments of type GrantedAuthorityJsonModifier and TypeMethodDescriptionUserDetailsJson.setAuthorities(Collection<GrantedAuthorityJson> theAuthorities) voidOAuth2WritableClientDetailsJson.setPermissions(List<GrantedAuthorityJson> thePermissions) voidRoleJson.setPermissions(Set<GrantedAuthorityJson> theRolePermissions) -
Uses of GrantedAuthorityJson in ca.cdr.api.security.permission
Methods in ca.cdr.api.security.permission that return GrantedAuthorityJsonModifier and TypeMethodDescriptionstatic GrantedAuthorityJsonPermissionArgumentFormat.buildAuthority(PermissionEnum thePermissionEnum, PermissionArgumentValue theArgumentValue) Typesafe authority builder.Methods in ca.cdr.api.security.permission with parameters of type GrantedAuthorityJsonModifier and TypeMethodDescriptionstatic booleanPermissionArgumentParser.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.