ProfileUtilisateurService.java
package com.sintia.ffl.admin.audio.services.services;
import com.sintia.ffl.admin.audio.dal.entities.ProfilUtilisateur;
import com.sintia.ffl.admin.audio.dal.repositories.ProfileUtilisateurRepository;
import com.sintia.ffl.admin.audio.services.mappers.ProfilUtilisateurMapper;
import com.sintia.ffl.adminui.commons.dto.ProfilUtilisateurDTO;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.Optional;
@Service
@RequiredArgsConstructor
public class ProfileUtilisateurService {
private final ProfileUtilisateurRepository repository;
private final ProfilUtilisateurMapper mapper;
public Optional<ProfilUtilisateurDTO> getProfilUtilisateur(String utilisateur) {
Optional<ProfilUtilisateur> user = repository.findByUtilisateur(utilisateur);
return user.map(this.mapper::toDto);
}
}