30 lines
796 B
Java
30 lines
796 B
Java
package ru.charm.back.mapper;
|
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import ru.charm.back.dto.LoginDto;
|
|
import ru.charm.back.dto.RegistrationDto;
|
|
|
|
public class RequestToLoginDtoMapper implements Mapper<HttpServletRequest, LoginDto> {
|
|
|
|
private static final RequestToLoginDtoMapper INSTANCE = new RequestToLoginDtoMapper();
|
|
|
|
private RequestToLoginDtoMapper() {
|
|
}
|
|
|
|
public static RequestToLoginDtoMapper getInstance() {
|
|
return INSTANCE;
|
|
}
|
|
|
|
@Override
|
|
public LoginDto map(HttpServletRequest req) {
|
|
return map(req, new LoginDto());
|
|
}
|
|
|
|
@Override
|
|
public LoginDto map(HttpServletRequest req, LoginDto dto) {
|
|
dto.setEmail(req.getParameter("email"));
|
|
dto.setPassword(req.getParameter("password"));
|
|
return dto;
|
|
}
|
|
}
|