org.squashtest.csp.tm.internal.service
Class UserAccountServiceImpl

java.lang.Object
  extended by org.squashtest.csp.tm.internal.service.UserAccountServiceImpl
All Implemented Interfaces:
UserAccountService

@Service(value="squashtest.tm.service.UserAccountService")
@Transactional
public class UserAccountServiceImpl
extends Object
implements UserAccountService


Constructor Summary
UserAccountServiceImpl()
           
 
Method Summary
 User findCurrentUser()
           
 void modifyUserEmail(long userId, String newEmail)
           
 void modifyUserFirstName(long userId, String newName)
           
 void modifyUserLastName(long userId, String newName)
           
 void modifyUserLogin(long userId, String newLogin)
           
 void setCurrentUserEmail(String newEmail)
           
 void setCurrentUserPassword(String oldPass, String newPass)
           
 void setUserAuthenticationService(org.squashtest.csp.core.service.security.UserAuthenticationService authService)
           
 void setUserContextService(org.squashtest.csp.core.service.security.UserContextService userContextService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserAccountServiceImpl

public UserAccountServiceImpl()
Method Detail

setUserContextService

@ServiceReference
public void setUserContextService(org.squashtest.csp.core.service.security.UserContextService userContextService)

setUserAuthenticationService

@ServiceReference
public void setUserAuthenticationService(org.squashtest.csp.core.service.security.UserAuthenticationService authService)

modifyUserFirstName

public void modifyUserFirstName(long userId,
                                String newName)
Specified by:
modifyUserFirstName in interface UserAccountService

modifyUserLastName

public void modifyUserLastName(long userId,
                               String newName)
Specified by:
modifyUserLastName in interface UserAccountService

modifyUserLogin

public void modifyUserLogin(long userId,
                            String newLogin)
Specified by:
modifyUserLogin in interface UserAccountService

modifyUserEmail

public void modifyUserEmail(long userId,
                            String newEmail)
Specified by:
modifyUserEmail in interface UserAccountService

findCurrentUser

public User findCurrentUser()
Specified by:
findCurrentUser in interface UserAccountService

setCurrentUserEmail

public void setCurrentUserEmail(String newEmail)
Specified by:
setCurrentUserEmail in interface UserAccountService

setCurrentUserPassword

public void setCurrentUserPassword(String oldPass,
                                   String newPass)
Specified by:
setCurrentUserPassword in interface UserAccountService


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.