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)
-
-