AssureurMapperImpl.java
package com.sintia.ffl.admin.audio.services.mappers;
import com.sintia.ffl.admin.audio.dal.entities.Assureur;
import com.sintia.ffl.adminui.commons.dto.AssureurDTO;
import com.sintia.ffl.adminui.commons.dto.AssureurDTO.AssureurDTOBuilder;
import java.util.Arrays;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
date = "2025-02-24T15:48:02+0000",
comments = "version: 1.4.1.Final, compiler: javac, environment: Java 11.0.26 (Eclipse Adoptium)"
)
@Component
public class AssureurMapperImpl implements AssureurMapper {
@Override
public AssureurDTO toDto(Assureur entity) {
if ( entity == null ) {
return null;
}
AssureurDTOBuilder assureurDTO = AssureurDTO.builder();
assureurDTO.id( entity.getId() );
assureurDTO.codeAssureur( entity.getCodeAssureur() );
assureurDTO.libelleAssureur( entity.getLibelleAssureur() );
assureurDTO.libelleAssureurImpression( entity.getLibelleAssureurImpression() );
assureurDTO.dateCreation( entity.getDateCreation() );
assureurDTO.dateMaj( entity.getDateMaj() );
assureurDTO.codeAmc( entity.getCodeAmc() );
assureurDTO.libelleOuvertureAssureur( entity.getLibelleOuvertureAssureur() );
assureurDTO.dateHoraireOuvertureSemaine( entity.getDateHoraireOuvertureSemaine() );
assureurDTO.dateHoraireFermetureSemaine( entity.getDateHoraireFermetureSemaine() );
assureurDTO.dateHoraireOuvertureSamedi( entity.getDateHoraireOuvertureSamedi() );
assureurDTO.dateHoraireFermetureSamedi( entity.getDateHoraireFermetureSamedi() );
assureurDTO.dateHoraireOuvertureDimanche( entity.getDateHoraireOuvertureDimanche() );
assureurDTO.dateHoraireFermetureDimanche( entity.getDateHoraireFermetureDimanche() );
assureurDTO.libelleMessageInformation( entity.getLibelleMessageInformation() );
if ( entity.getFluxIdentificationAssure() != null ) {
assureurDTO.fluxIdentificationAssure( Boolean.parseBoolean( entity.getFluxIdentificationAssure() ) );
}
if ( entity.getFactureElectronique() != null ) {
assureurDTO.factureElectronique( Boolean.parseBoolean( entity.getFactureElectronique() ) );
}
assureurDTO.numeroSaisieNumeroContratAdherent( entity.getNumeroSaisieNumeroContratAdherent() );
if ( entity.getSaisieDevisAudio() != null ) {
assureurDTO.saisieDevisAudio( Boolean.parseBoolean( entity.getSaisieDevisAudio() ) );
}
assureurDTO.nomGroupe( entity.getNomGroupe() );
if ( entity.getGestionRppsPrescripteur() != null ) {
assureurDTO.gestionRppsPrescripteur( Boolean.parseBoolean( entity.getGestionRppsPrescripteur() ) );
}
byte[] logoFile = entity.getLogoFile();
if ( logoFile != null ) {
assureurDTO.logoFile( Arrays.copyOf( logoFile, logoFile.length ) );
}
byte[] bandeauFile = entity.getBandeauFile();
if ( bandeauFile != null ) {
assureurDTO.bandeauFile( Arrays.copyOf( bandeauFile, bandeauFile.length ) );
}
return assureurDTO.build();
}
@Override
public Assureur toEntity(AssureurDTO dto) {
if ( dto == null ) {
return null;
}
Assureur assureur = new Assureur();
assureur.setId( dto.getId() );
assureur.setCodeAssureur( dto.getCodeAssureur() );
assureur.setLibelleAssureur( dto.getLibelleAssureur() );
assureur.setLibelleAssureurImpression( dto.getLibelleAssureurImpression() );
assureur.setDateCreation( dto.getDateCreation() );
assureur.setDateMaj( dto.getDateMaj() );
assureur.setCodeAmc( dto.getCodeAmc() );
assureur.setLibelleOuvertureAssureur( dto.getLibelleOuvertureAssureur() );
assureur.setDateHoraireOuvertureSemaine( dto.getDateHoraireOuvertureSemaine() );
assureur.setDateHoraireFermetureSemaine( dto.getDateHoraireFermetureSemaine() );
assureur.setDateHoraireOuvertureSamedi( dto.getDateHoraireOuvertureSamedi() );
assureur.setDateHoraireFermetureSamedi( dto.getDateHoraireFermetureSamedi() );
assureur.setDateHoraireOuvertureDimanche( dto.getDateHoraireOuvertureDimanche() );
assureur.setDateHoraireFermetureDimanche( dto.getDateHoraireFermetureDimanche() );
if ( dto.getFactureElectronique() != null ) {
assureur.setFactureElectronique( String.valueOf( dto.getFactureElectronique() ) );
}
assureur.setNumeroSaisieNumeroContratAdherent( dto.getNumeroSaisieNumeroContratAdherent() );
assureur.setLibelleMessageInformation( dto.getLibelleMessageInformation() );
if ( dto.getFluxIdentificationAssure() != null ) {
assureur.setFluxIdentificationAssure( String.valueOf( dto.getFluxIdentificationAssure() ) );
}
if ( dto.getSaisieDevisAudio() != null ) {
assureur.setSaisieDevisAudio( String.valueOf( dto.getSaisieDevisAudio() ) );
}
assureur.setNomGroupe( dto.getNomGroupe() );
if ( dto.getGestionRppsPrescripteur() != null ) {
assureur.setGestionRppsPrescripteur( String.valueOf( dto.getGestionRppsPrescripteur() ) );
}
byte[] logoFile = dto.getLogoFile();
if ( logoFile != null ) {
assureur.setLogoFile( Arrays.copyOf( logoFile, logoFile.length ) );
}
byte[] bandeauFile = dto.getBandeauFile();
if ( bandeauFile != null ) {
assureur.setBandeauFile( Arrays.copyOf( bandeauFile, bandeauFile.length ) );
}
return assureur;
}
}