AppareilAudioMapperImpl.java
package com.sintia.ffl.admin.audio.services.mappers;
import com.sintia.ffl.admin.audio.dal.entities.AppareilAudio;
import com.sintia.ffl.admin.audio.services.dto.AppareilAudioDTO;
import com.sintia.ffl.admin.audio.services.dto.ClasseAudioDTO;
import com.sintia.ffl.admin.audio.services.dto.GammeAudioDTO;
import com.sintia.ffl.admin.audio.services.dto.MarqueAudioDTO;
import com.sintia.ffl.admin.audio.services.dto.PileAudioDTO;
import com.sintia.ffl.admin.audio.services.dto.TypeAppareilAudioDTO;
import java.time.LocalDate;
import java.time.LocalDateTime;
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 AppareilAudioMapperImpl implements AppareilAudioMapper {
@Override
public AppareilAudioDTO toDto(AppareilAudio entity) {
if ( entity == null ) {
return null;
}
Integer identifiantAppareilAudio = null;
String designationAppareilAudio = null;
String modeleAppareilAudio = null;
LocalDate dateSortieAppareilAudio = null;
Integer nombreCanauxAppareilAudio = null;
Integer nombreProgrammesAppareilAudio = null;
Boolean bluetoothAppareilAudio = null;
Boolean compatibleTelecommandeAppareilAudio = null;
Boolean dataLoggingAppareilAudio = null;
Boolean positionTAppareilAudio = null;
Boolean rechargeableAppareilAudio = null;
Boolean synchroBinauraleAppareilAudio = null;
Boolean antiAcouphenesAppareilAudio = null;
LocalDateTime dateSystemeAppareilAudio = null;
String identifiantAppareilMetier = null;
LocalDate dateDemandeSupp = null;
Boolean saisie = null;
identifiantAppareilAudio = entity.getIdentifiantAppareilAudio();
designationAppareilAudio = entity.getDesignationAppareilAudio();
modeleAppareilAudio = entity.getModeleAppareilAudio();
dateSortieAppareilAudio = entity.getDateSortieAppareilAudio();
nombreCanauxAppareilAudio = entity.getNombreCanauxAppareilAudio();
nombreProgrammesAppareilAudio = entity.getNombreProgrammesAppareilAudio();
bluetoothAppareilAudio = entity.getBluetoothAppareilAudio();
compatibleTelecommandeAppareilAudio = entity.getCompatibleTelecommandeAppareilAudio();
dataLoggingAppareilAudio = entity.getDataLoggingAppareilAudio();
positionTAppareilAudio = entity.getPositionTAppareilAudio();
rechargeableAppareilAudio = entity.getRechargeableAppareilAudio();
synchroBinauraleAppareilAudio = entity.getSynchroBinauraleAppareilAudio();
antiAcouphenesAppareilAudio = entity.getAntiAcouphenesAppareilAudio();
dateSystemeAppareilAudio = entity.getDateSystemeAppareilAudio();
identifiantAppareilMetier = entity.getIdentifiantAppareilMetier();
dateDemandeSupp = entity.getDateDemandeSupp();
if ( entity.getSaisie() != null ) {
saisie = Boolean.parseBoolean( entity.getSaisie() );
}
ClasseAudioDTO classeAudio = null;
GammeAudioDTO gammeAudio = null;
MarqueAudioDTO marqueAudio = null;
PileAudioDTO pileAudio = null;
TypeAppareilAudioDTO typeAppareilAudio = null;
AppareilAudioDTO appareilAudioDTO = new AppareilAudioDTO( identifiantAppareilAudio, classeAudio, gammeAudio, marqueAudio, pileAudio, typeAppareilAudio, designationAppareilAudio, modeleAppareilAudio, dateSortieAppareilAudio, nombreCanauxAppareilAudio, nombreProgrammesAppareilAudio, bluetoothAppareilAudio, compatibleTelecommandeAppareilAudio, dataLoggingAppareilAudio, positionTAppareilAudio, rechargeableAppareilAudio, synchroBinauraleAppareilAudio, antiAcouphenesAppareilAudio, dateSystemeAppareilAudio, identifiantAppareilMetier, dateDemandeSupp, saisie );
return appareilAudioDTO;
}
@Override
public AppareilAudio toEntity(AppareilAudioDTO dto) {
if ( dto == null ) {
return null;
}
AppareilAudio appareilAudio = new AppareilAudio();
appareilAudio.setIdentifiantAppareilAudio( dto.getIdentifiantAppareilAudio() );
appareilAudio.setDesignationAppareilAudio( dto.getDesignationAppareilAudio() );
appareilAudio.setModeleAppareilAudio( dto.getModeleAppareilAudio() );
appareilAudio.setDateSortieAppareilAudio( dto.getDateSortieAppareilAudio() );
appareilAudio.setNombreCanauxAppareilAudio( dto.getNombreCanauxAppareilAudio() );
appareilAudio.setNombreProgrammesAppareilAudio( dto.getNombreProgrammesAppareilAudio() );
appareilAudio.setBluetoothAppareilAudio( dto.getBluetoothAppareilAudio() );
appareilAudio.setCompatibleTelecommandeAppareilAudio( dto.getCompatibleTelecommandeAppareilAudio() );
appareilAudio.setDataLoggingAppareilAudio( dto.getDataLoggingAppareilAudio() );
appareilAudio.setPositionTAppareilAudio( dto.getPositionTAppareilAudio() );
appareilAudio.setRechargeableAppareilAudio( dto.getRechargeableAppareilAudio() );
appareilAudio.setSynchroBinauraleAppareilAudio( dto.getSynchroBinauraleAppareilAudio() );
appareilAudio.setAntiAcouphenesAppareilAudio( dto.getAntiAcouphenesAppareilAudio() );
appareilAudio.setDateSystemeAppareilAudio( dto.getDateSystemeAppareilAudio() );
appareilAudio.setIdentifiantAppareilMetier( dto.getIdentifiantAppareilMetier() );
appareilAudio.setDateDemandeSupp( dto.getDateDemandeSupp() );
if ( dto.getSaisie() != null ) {
appareilAudio.setSaisie( String.valueOf( dto.getSaisie() ) );
}
return appareilAudio;
}
}