org.squashtest.csp.tm.internal.service
Class AdministrationServiceImpl
java.lang.Object
org.squashtest.csp.tm.internal.service.AdministrationServiceImpl
- All Implemented Interfaces:
- AdministrationService
@Service(value="squashtest.tm.service.AdministrationService")
@Transactional
public class AdministrationServiceImpl
- extends Object
- implements AdministrationService
//TODO : should be in core.service
- Author:
- bsiri
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdministrationServiceImpl
public AdministrationServiceImpl()
setAdministratorAuthenticationService
@ServiceReference
public void setAdministratorAuthenticationService(org.squashtest.csp.core.service.security.AdministratorAuthenticationService adminService)
setConfigurationService
@ServiceReference
public void setConfigurationService(org.squashtest.csp.core.service.configuration.ConfigurationService configurationService)
modifyUserFirstName
public void modifyUserFirstName(long userId,
String newName)
- Specified by:
modifyUserFirstName in interface AdministrationService
modifyUserLastName
public void modifyUserLastName(long userId,
String newName)
- Specified by:
modifyUserLastName in interface AdministrationService
modifyUserLogin
public void modifyUserLogin(long userId,
String newLogin)
- Specified by:
modifyUserLogin in interface AdministrationService
modifyUserEmail
public void modifyUserEmail(long userId,
String newEmail)
- Specified by:
modifyUserEmail in interface AdministrationService
findUserById
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public User findUserById(long userId)
- Specified by:
findUserById in interface AdministrationService
findAllUsersOrderedByLogin
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public List<User> findAllUsersOrderedByLogin()
- Specified by:
findAllUsersOrderedByLogin in interface AdministrationService
findAllActiveUsersOrderedByLogin
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public List<User> findAllActiveUsersOrderedByLogin()
- Specified by:
findAllActiveUsersOrderedByLogin in interface AdministrationService
findAllUsersFiltered
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<User>> findAllUsersFiltered(CollectionSorting filter)
- Specified by:
findAllUsersFiltered in interface AdministrationService
findAllActiveUsersFiltered
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<User>> findAllActiveUsersFiltered(CollectionSorting filter)
- Specified by:
findAllActiveUsersFiltered in interface AdministrationService
findAllUsersGroupOrderedByQualifiedName
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public List<UsersGroup> findAllUsersGroupOrderedByQualifiedName()
- Specified by:
findAllUsersGroupOrderedByQualifiedName in interface AdministrationService
addUser
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void addUser(User aUser,
long groupId,
String password)
- Specified by:
addUser in interface AdministrationService
modifyUserActiveParam
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void modifyUserActiveParam(long userId,
boolean active)
- Specified by:
modifyUserActiveParam in interface AdministrationService
setUserGroupAuthority
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void setUserGroupAuthority(long userId,
long groupId)
- Specified by:
setUserGroupAuthority in interface AdministrationService
deactivateUser
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void deactivateUser(long userId)
- Specified by:
deactivateUser in interface AdministrationService
activateUser
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void activateUser(long userId)
- Specified by:
activateUser in interface AdministrationService
findAllProjects
public List<Project> findAllProjects()
- Specified by:
findAllProjects in interface AdministrationService
modifyWelcomeMessage
public void modifyWelcomeMessage(String welcomeMessage)
- Specified by:
modifyWelcomeMessage in interface AdministrationService
modifyLoginMessage
public void modifyLoginMessage(String loginMessage)
- Specified by:
modifyLoginMessage in interface AdministrationService
findWelcomeMessage
public String findWelcomeMessage()
- Specified by:
findWelcomeMessage in interface AdministrationService
findLoginMessage
public String findLoginMessage()
- Specified by:
findLoginMessage in interface AdministrationService
resetUserPassword
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void resetUserPassword(long userId,
String newPassword)
- Specified by:
resetUserPassword in interface AdministrationService
findAdministrationStatistics
public AdministrationStatistics findAdministrationStatistics()
- Specified by:
findAdministrationStatistics in interface AdministrationService
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.