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
findAllUsers
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public List<User> findAllUsers()
- Specified by:
findAllUsers in interface AdministrationService
findAllUsersFiltered
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public FilteredCollectionHolder<List<User>> findAllUsersFiltered(CollectionFilter filter)
- Specified by:
findAllUsersFiltered in interface AdministrationService
findAllUsersGroup
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public List<UsersGroup> findAllUsersGroup()
- Specified by:
findAllUsersGroup in interface AdministrationService
addUser
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public void addUser(User aUser,
long groupId,
@NotNull@NotEmpty@NotBlank
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
findAllProjects
public List<Project> findAllProjects()
- Specified by:
findAllProjects in interface AdministrationService
modifyWelcomeMessage
public void modifyWelcomeMessage(String welcomeMessage)
- Specified by:
modifyWelcomeMessage in interface AdministrationService
findWelcomeMessage
public String findWelcomeMessage()
- Specified by:
findWelcomeMessage in interface AdministrationService
Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.