package org.acme; import jakarta.enterprise.context.ApplicationScoped; @ApplicationScoped public class StudentMapper { public Student toDto(StudentEntity entity) { if (entity == null) { return null; } return Student.builder() .id(entity.getId() != null ? entity.getId().toString() : null) .firstName(entity.getFirstName()) .lastName(entity.getLastName()) .build(); } public StudentEntity toEntity(Student dto) { if (dto == null) { return null; } return StudentEntity.builder() .id(dto.getId() != null ? java.util.UUID.fromString(dto.getId()) : null) .firstName(dto.getFirstName()) .lastName(dto.getLastName()) .build(); } }