PromoteurMapperImpl.java
package com.sintia.ffl.admin.audio.services.mappers;
import com.sintia.ffl.admin.audio.dal.entities.Promoteur;
import com.sintia.ffl.adminui.commons.dto.PromoteurDTO;
import com.sintia.ffl.adminui.commons.dto.PromoteurDTO.PromoteurDTOBuilder;
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 PromoteurMapperImpl implements PromoteurMapper {
@Override
public PromoteurDTO toDto(Promoteur entity) {
if ( entity == null ) {
return null;
}
PromoteurDTOBuilder promoteurDTO = PromoteurDTO.builder();
promoteurDTO.id( entity.getId() );
promoteurDTO.codePromoteur( entity.getCodePromoteur() );
promoteurDTO.libellePromoteur( entity.getLibellePromoteur() );
promoteurDTO.dateCreation( entity.getDateCreation() );
promoteurDTO.dateMaj( entity.getDateMaj() );
promoteurDTO.codeOptoCodeNumeroOperateur( entity.getCodeOptoCodeNumeroOperateur() );
byte[] logoFile = entity.getLogoFile();
if ( logoFile != null ) {
promoteurDTO.logoFile( Arrays.copyOf( logoFile, logoFile.length ) );
}
byte[] manuelFile = entity.getManuelFile();
if ( manuelFile != null ) {
promoteurDTO.manuelFile( Arrays.copyOf( manuelFile, manuelFile.length ) );
}
return promoteurDTO.build();
}
@Override
public Promoteur toEntity(PromoteurDTO dto) {
if ( dto == null ) {
return null;
}
Promoteur promoteur = new Promoteur();
promoteur.setId( dto.getId() );
promoteur.setCodePromoteur( dto.getCodePromoteur() );
promoteur.setLibellePromoteur( dto.getLibellePromoteur() );
promoteur.setDateCreation( dto.getDateCreation() );
promoteur.setDateMaj( dto.getDateMaj() );
promoteur.setCodeOptoCodeNumeroOperateur( dto.getCodeOptoCodeNumeroOperateur() );
byte[] logoFile = dto.getLogoFile();
if ( logoFile != null ) {
promoteur.setLogoFile( Arrays.copyOf( logoFile, logoFile.length ) );
}
byte[] manuelFile = dto.getManuelFile();
if ( manuelFile != null ) {
promoteur.setManuelFile( Arrays.copyOf( manuelFile, manuelFile.length ) );
}
return promoteur;
}
}