Package io.jmix.core.impl.method
Class UserArgumentResolver
java.lang.Object
io.jmix.core.impl.method.TypedArgumentResolver<org.springframework.security.core.userdetails.UserDetails>
io.jmix.core.impl.method.UserArgumentResolver
- All Implemented Interfaces:
- MethodArgumentResolver
@Component("core_UserArgumentResolver")
public class UserArgumentResolver
extends TypedArgumentResolver<org.springframework.security.core.userdetails.UserDetails>
Allows resolving the current authorized 
UserDetails as method argument.- 
Field SummaryFieldsFields inherited from class io.jmix.core.impl.method.TypedArgumentResolverparamClass
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.springframework.security.core.userdetails.UserDetailsresolveArgument(org.springframework.core.MethodParameter parameter) Resolves a method parameter into an argument value.Methods inherited from class io.jmix.core.impl.method.TypedArgumentResolversupportsParameter
- 
Field Details- 
currentAuthentication
 
- 
- 
Constructor Details- 
UserArgumentResolverpublic UserArgumentResolver()
 
- 
- 
Method Details- 
resolveArgumentpublic org.springframework.security.core.userdetails.UserDetails resolveArgument(org.springframework.core.MethodParameter parameter) Description copied from interface:MethodArgumentResolverResolves a method parameter into an argument value.- Specified by:
- resolveArgumentin interface- MethodArgumentResolver
- Specified by:
- resolveArgumentin class- TypedArgumentResolver<org.springframework.security.core.userdetails.UserDetails>
- Parameters:
- parameter- the method parameter to resolve. This parameter must have previously been passed to- MethodArgumentResolver.supportsParameter(org.springframework.core.MethodParameter)which must have returned- true.
- Returns:
- the resolved argument value, or nullif not resolvable
 
 
-