Class StockDataTools
- java.lang.Object
-
- de.bausdorf.simracing.irdataapi.tools.StockDataTools
-
public class StockDataTools extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<CarClassKey,List<CarInfoDto>>carClassMap(CarClassDto[] carClasses, CarInfoDto[] cars)static List<CarInfoDto>carsByCategory(CarInfoDto[] cars, CarCategoryType carType, boolean includeLegacy)static List<CarInfoDto>carsByType(CarInfoDto[] cars, String carType, boolean includeLegacy)static List<CarInfoDto>carsByType(CarInfoDto[] cars, List<String> carTypes, boolean includeLegacy)static List<CarInfoDto>carsInClasses(List<Long> carClassIds, CarClassDto[] carClasses, CarInfoDto[] cars)static NavigableSet<String>fetchAvailableCarTypes(CarInfoDto[] cars, MainCarType mainType)static Map<String,List<TrackInfoDto>>trackConfigurationMap(TrackInfoDto[] trackInfoDtos)static List<TrackInfoDto>tracksByType(TrackInfoDto[] tracks, TrackType trackType, boolean includeLegacy)
-
-
-
Field Detail
-
LEGACY
public static final String LEGACY
- See Also:
- Constant Field Values
-
-
Method Detail
-
trackConfigurationMap
public static Map<String,List<TrackInfoDto>> trackConfigurationMap(TrackInfoDto[] trackInfoDtos)
-
carClassMap
public static Map<CarClassKey,List<CarInfoDto>> carClassMap(CarClassDto[] carClasses, CarInfoDto[] cars)
-
carsInClasses
public static List<CarInfoDto> carsInClasses(List<Long> carClassIds, CarClassDto[] carClasses, CarInfoDto[] cars)
-
fetchAvailableCarTypes
public static NavigableSet<String> fetchAvailableCarTypes(CarInfoDto[] cars, MainCarType mainType)
-
carsByType
public static List<CarInfoDto> carsByType(CarInfoDto[] cars, String carType, boolean includeLegacy)
-
carsByCategory
public static List<CarInfoDto> carsByCategory(CarInfoDto[] cars, CarCategoryType carType, boolean includeLegacy)
-
carsByType
public static List<CarInfoDto> carsByType(CarInfoDto[] cars, List<String> carTypes, boolean includeLegacy)
-
tracksByType
public static List<TrackInfoDto> tracksByType(TrackInfoDto[] tracks, TrackType trackType, boolean includeLegacy)
-
-