UserMapperImpl.java
package api.mapper;
import api.dtos.UserDto;
import api.entities.User;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
date = "2025-09-23T02:00:50+0000",
comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.16 (Eclipse Adoptium)"
)
@Component
public class UserMapperImpl implements UserMapper {
@Override
public UserDto toDto(User user) {
if ( user == null ) {
return null;
}
UserDto.UserDtoBuilder userDto = UserDto.builder();
userDto.id( user.getId() );
userDto.username( user.getUsername() );
userDto.firstname( user.getFirstname() );
userDto.lastname( user.getLastname() );
return userDto.build();
}
@Override
public void update(User user, UserDto userDto) {
if ( userDto == null ) {
return;
}
if ( userDto.getUsername() != null ) {
user.setUsername( userDto.getUsername() );
}
if ( userDto.getFirstname() != null ) {
user.setFirstname( userDto.getFirstname() );
}
if ( userDto.getLastname() != null ) {
user.setLastname( userDto.getLastname() );
}
}
}