package org.transgalactica.management.data.rest.mapper; import java.util.List; import org.transgalactica.management.data.rest.bo.HangarSummaryTo; import org.transgalactica.management.data.rest.bo.HangarTo; import org.transgalactica.management.data.rest.bo.VaisseauSummaryTo; import org.transgalactica.management.data.rest.bo.VaisseauTo; import org.transgalactica.management.flux.rest.HangarCommand; import org.transgalactica.management.flux.rest.HangarDetailDto; import org.transgalactica.management.flux.rest.HangarDto; import org.transgalactica.management.flux.rest.VaisseauCommand; import org.transgalactica.management.flux.rest.VaisseauDetailDto; import org.transgalactica.management.flux.rest.VaisseauDto; public interface LogisticsMapper { HangarCommand mapToHangarCommand(HangarTo hangarTo); HangarTo mapToHangarTo(HangarDetailDto hangar); List<HangarSummaryTo> mapToHangarSummaryTo(List<HangarDto> hangars); VaisseauCommand mapToVaisseauCommand(VaisseauTo vaisseau); VaisseauTo mapToVaisseauTo(VaisseauDetailDto vaisseau); List<VaisseauSummaryTo> mapToVaisseauSummaryTo(List<VaisseauDto> vaisseaux); }