Class UserMapper
java.lang.Object
edu.ntnu.idatt2106_2023_06.backend.mapper.UserMapper
This mapper class is responsible for converting User objects to User dDTO objects and vice versa.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic User
toUser
(UserRegisterDTO userRegisterDTO) Convert a UserCreateDTO object to a User object.static UserLoadAllDTO
toUserLoadAllDTO
(List<User> users) This method converts a list of user objects into a data transfer object.static UserLoadDTO
userLoadDTO
(User user) Convert a User object to a UserLoadDTO object.static List<UserSearchDTO>
userSearchDTO
(List<User> user)
-
Constructor Details
-
UserMapper
public UserMapper()
-
-
Method Details
-
toUser
Convert a UserCreateDTO object to a User object.- Parameters:
userRegisterDTO
- the UserCreateDTO object to be converted- Returns:
- a User object
-
userLoadDTO
Convert a User object to a UserLoadDTO object.- Parameters:
user
- the User object to be converted- Returns:
- a UserLoadDTO object
-
userSearchDTO
-
toUserLoadAllDTO
This method converts a list of user objects into a data transfer object.- Parameters:
users
- The list of users.- Returns:
- The data transfer object, given as a UserLoadAllDTO
-