RentalEquipmentMapperImpl.java

package com.github.jenkaby.bikerental.rental.shared.mapper;

import com.github.jenkaby.bikerental.rental.domain.model.RentalEquipment;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;

@Generated(
    value = "org.mapstruct.ap.MappingProcessor",
    comments = "version: 1.6.3, compiler: IncrementalProcessingEnvironment from gradle-language-java-9.4.1.jar, environment: Java 21.0.10 (Amazon.com Inc.)"
)
@Component
public class RentalEquipmentMapperImpl implements RentalEquipmentMapper {

    @Override
    public List<Long> toEquipmentIds(List<RentalEquipment> rentalEquipment) {
        if ( rentalEquipment == null ) {
            return null;
        }

        List<Long> list = new ArrayList<Long>( rentalEquipment.size() );
        for ( RentalEquipment rentalEquipment1 : rentalEquipment ) {
            list.add( toEquipmentId( rentalEquipment1 ) );
        }

        return list;
    }
}