Class ChineseUserDetailsService
java.lang.Object
de.hybris.platform.chineseprofileservices.security.ChineseUserDetailsService
- All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService
public class ChineseUserDetailsService
extends Object
implements org.springframework.security.core.userdetails.UserDetailsService
Implementation for
UserDetailsService. Delivers main functionality for chinese user details.-
Constructor Summary
ConstructorsConstructorDescriptionChineseUserDetailsService(List<UserIdDecorationStrategy> userIdDecorationStrategies) Constructor of ChineseUserDetailsService -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdecorateUserId(String userId) protected Collection<org.springframework.security.core.GrantedAuthority>getAuthorities(User user) protected ModelServiceprotected booleanisAccountDeactivated(User user) protected booleanloadUserByUsername(String username) voidsetCommonI18NService(CommonI18NService commonI18NService) voidsetModelService(ModelService modelService) voidsetRolePrefix(String rolePrefix) voidsetUserDao(UserDao userDao)
-
Constructor Details
-
ChineseUserDetailsService
Constructor of ChineseUserDetailsService- Parameters:
userIdDecorationStrategies- user ID decoration strategy list
-
-
Method Details
-
loadUserByUsername
- Specified by:
loadUserByUsernamein interfaceorg.springframework.security.core.userdetails.UserDetailsService
-
isAccountDeactivated
-
isNotAnonymousOrAnonymousLoginIsAllowed
-
getAuthorities
-
decorateUserId
-
setUserDao
-
setCommonI18NService
-
setRolePrefix
-
getUserDao
-
getCommonI18NService
-
getModelService
-
setModelService
-
getUserIdDecorationStrategies
-