Interface RegisterMapper


public interface RegisterMapper
Mapper interface for converting between a User entity and register/login DTO's
Since:
19.4.24
Version:
1.0
Author:
Yasin M.
  • Field Details

    • INSTANCE

      static final RegisterMapper INSTANCE
      Implementation instance of the mapper
  • Method Details

    • toEntity

      User toEntity(RegisterRequest request, Role role, String encodedPassword)
      Maps User register DTO to entity
      Parameters:
      request - DTO
      role - User role
      encodedPassword - Encoded password
      Returns:
      Mapped user entity
    • toDTO

      LoginRegisterResponse toDTO(User user, String accessToken, String refreshToken)
      Maps User entity to DTO
      Parameters:
      user - User entity
      accessToken - Access JWT token
      refreshToken - Refresh JWT token
      Returns:
      Mapped DTO