org.broadleafcommerce.profile.core.service
Class UserServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.profile.core.service.UserServiceImpl
All Implemented Interfaces:
UserService

@Service(value="blUserService")
public class UserServiceImpl
extends java.lang.Object
implements UserService


Field Summary
protected  org.springframework.security.authentication.encoding.PasswordEncoder passwordEncoder
           
protected  UserDao userDao
           
 
Constructor Summary
UserServiceImpl()
           
 
Method Summary
 User changePassword(PasswordChange passwordChange)
           
 User readUserByEmail(java.lang.String emailAddress)
           
 User readUserById(java.lang.Long id)
           
 User readUserByUsername(java.lang.String username)
           
 java.util.List<UserRole> readUserRolesByUserId(java.lang.Long userId)
           
 User saveUser(User user)
           
 void setPasswordEncoder(org.springframework.security.authentication.encoding.PasswordEncoder passwordEncoder)
           
 void setUserDao(UserDao userDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userDao

protected UserDao userDao

passwordEncoder

protected org.springframework.security.authentication.encoding.PasswordEncoder passwordEncoder
Constructor Detail

UserServiceImpl

public UserServiceImpl()
Method Detail

saveUser

public User saveUser(User user)
Specified by:
saveUser in interface UserService

readUserRolesByUserId

public java.util.List<UserRole> readUserRolesByUserId(java.lang.Long userId)
Specified by:
readUserRolesByUserId in interface UserService

readUserByEmail

public User readUserByEmail(java.lang.String emailAddress)
Specified by:
readUserByEmail in interface UserService

changePassword

public User changePassword(PasswordChange passwordChange)
Specified by:
changePassword in interface UserService

readUserByUsername

public User readUserByUsername(java.lang.String username)
Specified by:
readUserByUsername in interface UserService

readUserById

public User readUserById(java.lang.Long id)
Specified by:
readUserById in interface UserService

setUserDao

public void setUserDao(UserDao userDao)

setPasswordEncoder

public void setPasswordEncoder(org.springframework.security.authentication.encoding.PasswordEncoder passwordEncoder)


Copyright © 2011. All Rights Reserved.