mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-18 16:29:51 +00:00
Navitia: Handle physical mode OTHER.
This commit is contained in:
parent
ab2f62a0db
commit
de6ae1a025
1 changed files with 4 additions and 2 deletions
|
@ -97,7 +97,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
|
||||
private enum PhysicalMode
|
||||
{
|
||||
AIR, BOAT, BUS, BUSRAPIDTRANSIT, COACH, FERRY, FUNICULAR, LOCALTRAIN, LONGDISTANCETRAIN, METRO, RAPIDTRANSIT, SHUTTLE, TAXI, TRAIN, TRAMWAY
|
||||
AIR, BOAT, BUS, BUSRAPIDTRANSIT, COACH, FERRY, FUNICULAR, LOCALTRAIN, LONGDISTANCETRAIN, METRO, RAPIDTRANSIT, SHUTTLE, TAXI, TRAIN, TRAMWAY, OTHER
|
||||
}
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
|
@ -695,7 +695,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
}
|
||||
}
|
||||
|
||||
private Product parseLineProductFromMode(final String modeId)
|
||||
private @Nullable Product parseLineProductFromMode(final String modeId)
|
||||
{
|
||||
final String modeType = modeId.replace("physical_mode:", "");
|
||||
final PhysicalMode physicalMode = PhysicalMode.valueOf(modeType.toUpperCase());
|
||||
|
@ -722,6 +722,8 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
return Product.CABLECAR;
|
||||
case TAXI:
|
||||
return Product.ON_DEMAND;
|
||||
case OTHER:
|
||||
return null;
|
||||
default:
|
||||
throw new IllegalArgumentException("Unhandled place type: " + modeId);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue