Package org.motechproject.mots.mapper
Interface UserMapper
-
public interface UserMapper
-
-
Field Summary
Fields Modifier and Type Field Description static UserMapper
INSTANCE
static java.lang.String
PASSWORD
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description User
fromDto(UserDto userDto)
default void
passwordNullSafeUpdateFromDto(UserDto userDto, User user)
Updates user with userDto.UserDto
toDto(User user)
java.util.List<UserDto>
toDtos(java.lang.Iterable<User> users)
UserProfileDto
toUserProfileDto(User user)
void
updateFromDto(UserDto userDto, User user)
void
updateFromUserProfileDto(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)
-
-