NoteMapperImpl.java

package com.medilabo.solutions.note.mapper;

import com.medilabo.solutions.note.dto.NoteDto;
import com.medilabo.solutions.note.model.Note;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;

@Generated(
    value = "org.mapstruct.ap.MappingProcessor",
    date = "2025-06-19T17:26:15+0000",
    comments = "version: 1.5.5.Final, compiler: javac, environment: Java 21.0.7 (Eclipse Adoptium)"
)
@Component
public class NoteMapperImpl implements NoteMapper {

    @Override
    public NoteDto toDto(Note note) {
        if ( note == null ) {
            return null;
        }

        NoteDto noteDto = new NoteDto();

        noteDto.setId( note.getId() );
        noteDto.setPatId( note.getPatId() );
        noteDto.setPatient( note.getPatient() );
        noteDto.setNote( note.getNote() );

        return noteDto;
    }

    @Override
    public Note toEntity(NoteDto noteDto) {
        if ( noteDto == null ) {
            return null;
        }

        Note note = new Note();

        note.setId( noteDto.getId() );
        note.setPatId( noteDto.getPatId() );
        note.setPatient( noteDto.getPatient() );
        note.setNote( noteDto.getNote() );

        return note;
    }
}