public class UserServiceImpl extends AbstractAgrosystService implements UserService
| Modifier and Type | Field and Description |
|---|---|
protected AgrosystUserTopiaDao |
agrosystUserDao |
protected AuthorizationService |
authorizationService |
protected EmailService |
emailService |
protected static com.google.common.base.Function<UserRole,RoleType> |
GET_ROLE_TYPE |
protected static String |
PROPERTY_ROLE_USER_TPIA_ID |
protected TrackerServiceImpl |
trackerService |
protected UserRoleTopiaDao |
userRoleDao |
context__PARANAMER_DATA| Constructor and Description |
|---|
UserServiceImpl() |
easyBind, easyBind, easyBindNoDelete, finalize, getConfig, getContext, getPersistenceContext, getSecurityContext, getSecurityContextAsUser, getTransaction, newInstance, setContextprotected static final String PROPERTY_ROLE_USER_TPIA_ID
protected static final com.google.common.base.Function<UserRole,RoleType> GET_ROLE_TYPE
protected EmailService emailService
protected TrackerServiceImpl trackerService
protected AuthorizationService authorizationService
protected AgrosystUserTopiaDao agrosystUserDao
protected UserRoleTopiaDao userRoleDao
public void setEmailService(EmailService emailService)
public void setTrackerService(TrackerServiceImpl trackerService)
public void setAgrosystUserDao(AgrosystUserTopiaDao agrosystUserDao)
public void setUserRoleDao(UserRoleTopiaDao userRoleDao)
public void setAuthorizationService(AuthorizationService authorizationService)
protected void copyFromDto(UserDto dto, AgrosystUser entity)
public boolean isEmailInUse(String email, String currentUserId)
isEmailInUse in interface UserServicepublic UserDto createUser(UserDto dto, String password)
createUser in interface UserServicepublic UserDto getUser(String topiaId)
getUser in interface UserServicepublic UserDto updateUser(UserDto dto, String password)
updateUser in interface UserServicepublic void unactivateUsers(Set<String> topiaIds, boolean activate)
unactivateUsers in interface UserServicepublic ResultList<UserDto> getFilteredUsers(UserFilter userFilter, boolean includeRoles)
getFilteredUsers in interface UserServicepublic List<UserDto> getNameFilteredActiveUsers(String research, Integer nbResult)
getNameFilteredActiveUsers in interface UserServicepublic long getUsersCount(Boolean active)
getUsersCount in interface UserServicepublic boolean askForPasswordReminder(String email)
askForPasswordReminder in interface UserServicepublic UserDto preparePasswordChange(String token, String userId)
preparePasswordChange in interface UserServicepublic boolean updatePassword(String token, String userId, String password)
updatePassword in interface UserServicepublic void sendFeedback(String env, String location, String locationTitle, String category, String feedback, String requested, String referer, byte[] screenshotData)
sendFeedback in interface UserServicepublic ImportResult importUsers(InputStream userFileStream)
importUsers in interface UserServicepublic UserDto acceptCharter()
acceptCharter in interface UserServicepublic UserDto readInfoMessages(Date lastMessageReadDate)
readInfoMessages in interface UserServiceCopyright © 2013–2015 Inra. All rights reserved.