PackagingUnitMapperImpl.java

package org.openwms.wms.inventory;

import java.util.List;
import javax.annotation.processing.Generated;
import org.openwms.wms.CycleAvoidingMappingContext;
import org.openwms.wms.inventory.api.PackagingUnitVO;
import org.openwms.wms.inventory.events.PackagingUnitMO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Component;

@Generated(
    value = "org.mapstruct.ap.MappingProcessor"
)
@Component
@Primary
public class PackagingUnitMapperImpl extends PackagingUnitDecorator {

    private final PackagingUnitMapper delegate;

    @Autowired
    public PackagingUnitMapperImpl(        @Qualifier("delegate") PackagingUnitMapper delegate) {

        this.delegate = delegate;
    }

    @Override
    public PackagingUnitMO convertToMO(PackagingUnit entity)  {
        return delegate.convertToMO( entity );
    }

    @Override
    public PackagingUnitVO convert(PackagingUnit entity, CycleAvoidingMappingContext cycleAvoidingMappingContext)  {
        return delegate.convert( entity, cycleAvoidingMappingContext );
    }

    @Override
    public List<PackagingUnitVO> convert(List<PackagingUnit> entity, CycleAvoidingMappingContext cycleAvoidingMappingContext)  {
        return delegate.convert( entity, cycleAvoidingMappingContext );
    }

    @Override
    public List<PackagingUnit> convertFromVO(List<PackagingUnitVO> vo, CycleAvoidingMappingContext cycleAvoidingMappingContext)  {
        return delegate.convertFromVO( vo, cycleAvoidingMappingContext );
    }
}