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 Details

    • ChineseUserDetailsService

      public ChineseUserDetailsService(List<UserIdDecorationStrategy> userIdDecorationStrategies)
      Constructor of ChineseUserDetailsService
      Parameters:
      userIdDecorationStrategies - user ID decoration strategy list
  • Method Details

    • loadUserByUsername

      public CoreUserDetails loadUserByUsername(String username)
      Specified by:
      loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsService
    • isAccountDeactivated

      protected boolean isAccountDeactivated(User user)
    • isNotAnonymousOrAnonymousLoginIsAllowed

      protected boolean isNotAnonymousOrAnonymousLoginIsAllowed(User user)
    • getAuthorities

      protected Collection<org.springframework.security.core.GrantedAuthority> getAuthorities(User user)
    • decorateUserId

      protected String decorateUserId(String userId)
    • setUserDao

      public void setUserDao(UserDao userDao)
    • setCommonI18NService

      public void setCommonI18NService(CommonI18NService commonI18NService)
    • setRolePrefix

      public void setRolePrefix(String rolePrefix)
    • getUserDao

      public UserDao getUserDao()
    • getCommonI18NService

      public CommonI18NService getCommonI18NService()
    • getModelService

      protected ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)
    • getUserIdDecorationStrategies

      public List<UserIdDecorationStrategy> getUserIdDecorationStrategies()