PatientMapperImpl.java
package com.medilabo.solutions.patient.mapper;
import com.medilabo.solutions.patient.dto.PatientDto;
import com.medilabo.solutions.patient.model.Patient;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
date = "2025-06-19T17:26:15+0000",
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 21.0.7 (Eclipse Adoptium)"
)
@Component
public class PatientMapperImpl implements PatientMapper {
@Override
public PatientDto toDto(Patient patient) {
if ( patient == null ) {
return null;
}
PatientDto patientDto = new PatientDto();
patientDto.setId( patient.getId() );
patientDto.setFirstname( patient.getFirstname() );
patientDto.setLastname( patient.getLastname() );
patientDto.setBirthDate( patient.getBirthDate() );
patientDto.setGender( patient.getGender() );
patientDto.setAddress( patient.getAddress() );
patientDto.setPhoneNumber( patient.getPhoneNumber() );
return patientDto;
}
@Override
public Patient toEntity(PatientDto patientDto) {
if ( patientDto == null ) {
return null;
}
Patient patient = new Patient();
patient.setId( patientDto.getId() );
patient.setFirstname( patientDto.getFirstname() );
patient.setLastname( patientDto.getLastname() );
patient.setBirthDate( patientDto.getBirthDate() );
patient.setGender( patientDto.getGender() );
patient.setAddress( patientDto.getAddress() );
patient.setPhoneNumber( patientDto.getPhoneNumber() );
return patient;
}
}