Package com.tbg.wms.db
Class WmsRailDbRepository
java.lang.Object
com.tbg.wms.db.WmsRailDbRepository
- All Implemented Interfaces:
RailDbRepository
Adapter that exposes rail-only queries through the core rail repository boundary.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindRailFootprintsByShortCode(List<String> shortCodes) Loads WMS footprint candidates keyed by short code.findRailStopsByTrainId(String trainId) Loads flattened rail stop rows for a train identifier.
-
Constructor Details
-
WmsRailDbRepository
-
-
Method Details
-
findRailStopsByTrainId
Description copied from interface:RailDbRepositoryLoads flattened rail stop rows for a train identifier.- Specified by:
findRailStopsByTrainIdin interfaceRailDbRepository- Parameters:
trainId- train identifier entered by an operator- Returns:
- zero or more flattened rows
-
findRailFootprintsByShortCode
public Map<String,List<RailFootprintCandidate>> findRailFootprintsByShortCode(List<String> shortCodes) Description copied from interface:RailDbRepositoryLoads WMS footprint candidates keyed by short code.- Specified by:
findRailFootprintsByShortCodein interfaceRailDbRepository- Parameters:
shortCodes- short codes extracted from rail rows- Returns:
- candidate map keyed by short code
-