Package org.motechproject.mots.mapper
Interface UserMapper
- 
public interface UserMapper 
- 
- 
Field Summary
Fields Modifier and Type Field Description static UserMapperINSTANCEstatic java.lang.StringPASSWORD 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UserfromDto(UserDto userDto)default voidpasswordNullSafeUpdateFromDto(UserDto userDto, User user)Updates user with userDto.UserDtotoDto(User user)java.util.List<UserDto>toDtos(java.lang.Iterable<User> users)UserProfileDtotoUserProfileDto(User user)voidupdateFromDto(UserDto userDto, User user)voidupdateFromUserProfileDto(UserProfileDto userProfileDto, User user) 
 - 
 
- 
- 
Field Detail
- 
PASSWORD
static final java.lang.String PASSWORD
- See Also:
 - Constant Field Values
 
 
- 
INSTANCE
static final UserMapper INSTANCE
 
 - 
 
- 
Method Detail
- 
toUserProfileDto
UserProfileDto toUserProfileDto(User user)
 
- 
passwordNullSafeUpdateFromDto
default void passwordNullSafeUpdateFromDto(UserDto userDto, User user)
Updates user with userDto. Sets password if it's present in userDto.- Parameters:
 userDto- data transfer object serialized from frontend.user- user to be updated.
 
- 
updateFromUserProfileDto
void updateFromUserProfileDto(UserProfileDto userProfileDto, User user)
 
 - 
 
 -