Class UserMapper

java.lang.Object
edu.ntnu.idatt2106_2023_06.backend.mapper.UserMapper

public class UserMapper extends Object
This mapper class is responsible for converting User objects to User dDTO objects and vice versa.
  • Constructor Details

    • UserMapper

      public UserMapper()
  • Method Details

    • toUser

      public static User toUser(UserRegisterDTO userRegisterDTO)
      Convert a UserCreateDTO object to a User object.
      Parameters:
      userRegisterDTO - the UserCreateDTO object to be converted
      Returns:
      a User object
    • userLoadDTO

      public static UserLoadDTO userLoadDTO(User user)
      Convert a User object to a UserLoadDTO object.
      Parameters:
      user - the User object to be converted
      Returns:
      a UserLoadDTO object
    • userSearchDTO

      public static List<UserSearchDTO> userSearchDTO(List<User> user)
    • toUserLoadAllDTO

      public static UserLoadAllDTO toUserLoadAllDTO(List<User> users)
      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